@charset "utf‐8";
/***
 @description: 
个人中心
订单
评价
退换货
我的收藏
我的足迹
优惠券
 @author: scy
 @datetime: 2020-06-02
***/
/**个人中心首页**/
.user-header{
	width: 1020px;
	height: 150px;
	background: #fff;
	margin:20px 0 0 20px;
	padding:28px 20px;
	box-sizing: border-box;
}
.user-header .user-pic{
	float: left;
	border-right: 1px solid #E6E6E6;
	height: 94px;
	padding-right: 40px;
}
.user-header .user-pic .avatar{
	float: left;
	width: 94px;
	height: 94px;
	border-radius: 50%;
	overflow:hidden;
}
.user-header .user-pic .avatar img{
	display: block;
	width: 94px;
	height: 94px;
}
.user-header .user-pic .user-info{
	float: left;
	margin-left: 20px;
}
.user-header .user-pic .user-info .phone{
	position: relative;
	font-size: 18px;
	color: #212121;
	font-weight: 900;
	margin-top: 8px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 160px;
	padding-right: 40px;
	box-sizing: border-box;
}
.user-header .user-pic .user-info .phone .level{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	box-sizing: border-box;
	padding:0 8px;
	border-radius: 20px;
	background: #F8A910;
	vertical-align: top;
}
.user-header .user-pic .user-info .name{
	font-size: 14px;
	color: #212121;
	margin-top: 10px;
	line-height: 20px;
}
.user-header .user-pic .user-info .edits{
	margin-top: 14px;
}
.user-header .user-pic .user-info .edits a{
    display: inline-block;
	padding:0 10px;
	border: 1px solid #F1170D;
    height: 24px;
    line-height: 24px;
	border-radius: 20px;
	font-size: 14px;
	color: #F1170D;
	box-sizing:content-box;
}
.user-header .user-asset{
	float: left;
	width: 630px;
	margin-left: 10px;
}
.user-header .user-asset li{
	display: inline-block;
	width: 150px;
}
.user-header .user-asset .num{
	text-align: center;
	font-size: 18px;
	color: #212121;
	font-weight: 900;
	margin-top: 8px;
}
.user-header .user-asset .title{
	text-align: center;
	font-size: 14px;
	color: #212121;
	margin-top: 14px;
}
.user-header .user-asset .to-more{
	text-align: center;
	font-size: 12px;
	margin-top: 20px;
}
.user-header .user-asset .to-more a{
	color: #40B4F4;
}
.user-order{
	width: 1020px;
	margin:20px 0 0 20px;
	background: #fff;
}
.title-header{
	border-bottom: 1px solid #E6E6E6;
	height: 56px;
	padding:0 20px;
}
.title-header h3{
	line-height: 56px;
	font-size: 16px;
	color: #212121;
	font-weight: 900;
	float: left;
}
.title-header a{
	float: right;
	line-height: 56px;
	font-size: 14px;
	color: #212121;
}
.title-header a span{
    font-size: 10px;
}
.title-header a img{
	vertical-align: middle;
	margin-top: -3px;
	transform: rotate(-90deg);
	width: 10px;
}
.order-tab{
	padding:40px 0;
	font-size: 0;
}
.order-tab ul li{
	width: 20%;
	height: 100px;
	display: inline-block;
	text-align: center;
}
.order-tab ul li .tab-text{
	font-size: 14px;
	color: #212121;
	margin-top: 20px;
}
.order-tab ul li .tab-icon{
	width: 66px;
	height: 58px;
	margin:0 auto;
	position: relative;
}
.order-tab ul li .tab-icon a{
	display:block;
	width:66px;
	height: 58px;
    font-size: 60px;
}
.order-tab ul li .tab-icon img{
	display: block;
	width: 100%;
	height: 100%;
}
.order-tab ul li .tab-icon .nums{
	display: block;
	width: 20px;
	height: 20px;
	background: #F1170D;
	border-radius: 50%;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 9;
}
.order-list ul li{
	border-top: 1px solid #E6E6E6;
	height: 60px;
	padding:20px 0;
	box-sizing: content-box;
}
.order-list ul li .goodpic{
	display: block;
	height: 60px;
	width: 60px;
	float:left;
	margin-left: 20px;
}
.order-list ul li .goodpic img{
	display: block;
	width: 100%;
	height: 100%;
}
.order-list ul li .order-dts{
	float: left;
	width: 550px;
	height: 60px;
	margin-left: 20px;
}
.order-list ul li .order-dts .order-status{
	font-size: 14px;
	color: #212121;
	width: 100%;
	height: 20px;
	overflow:hidden;
	line-height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 5px;
}
.order-list ul li .order-dts .order-express{
	font-size: 12px;
	color: #888;
	line-height: 15px;
	margin-top: 10px;
}
.order-list ul li .order-dts .order-express .express-name{
	display:inline-block;
	height: 15px;
	font-size: 12px;
	color: #888;
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
	margin-right: 10px;
}
.order-list ul li .to-dts{
	float: right;
	height: 15px;
	vertical-align: middle;
	font-size: 14px;
	color: #212121;
}
.order-list ul li .to-dts a{
	margin-top: 23px;
	display:inline-block;
	height: 15px;
	padding: 0 20px;
	color: #212121;
	border-right: 1px solid #E6E6E6;
	vertical-align: top;
}
.order-list ul li .to-dts a:last-child{
	border-right: 0;
}
.right-section{
	width: 1020px;
	height: auto;
	background: #fff;
	margin:20px 0 0 20px;
	padding-bottom: 50px;
}
.order-header{
	height: auto;
	overflow:hidden;
	padding-bottom: 10px;
}
.order-header .tabs{
	float:left;
	margin-left: 20px;
	margin-top: 16px;
}
.order-header .tabs li{
	float: left;
	margin-right: 30px;
	line-height: 20px;
	font-size: 14px;
	color: #212121;
	font-weight: 900;
}
.order-header .tabs li a{
	color: #212121;
	border-bottom: 2px solid #fff;
}
.order-header .tabs li.on a{
	color: #F1170D!important;
	border-bottom: 2px solid #F1170D;
	padding-bottom: 3px;
}
.order-header .tabs li.gray a{
	color: #B6B6B6;
}
.order-search-box{
	width: 300px;
	height: 30px;
	float: right;
	background:rgba(230,230,230,1);
	margin:12px 20px 0 0;
	border-radius:3px;
}
.order-search-box input::-webkit-input-placeholder{
	color:#d2d2d2;
}
.order-search-box input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#d2d2d2;
}
.order-search-box input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#d2d2d2;
}
.order-search-box input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color:#d2d2d2;
}
.order-search-box input{
	width: 220px;
	height: 26px;
	margin:2px;
	background: #fff;
	border:none;
	outline: none;
	padding-left: 10px;
    color: #888;
}
.order-search-box button{
	border:none;
	outline: none;
	color: #212121;
	font-size: 14px;
	line-height: 30px;
	background: transparent;
	width: 68px;
	text-align: center;
}
.order-thead{
	margin:5px 20px 0 20px;
	position: relative;
}
.order-thead table td{
	line-height: 34px;
	font-size: 12px;
	color: #888;
	text-align: center;
	background:rgba(246,246,246,1);
	position: relative;
}
.order-list{
	margin:20px 20px 0 20px;
}
.order-list th{
	height: 34px;
	line-height: 34px;
	border:1px solid rgba(246,246,246,1);
	background: rgba(246,246,246,1);
	font-size: 12px;
	color: #888;
	font-weight: normal;
	position: relative;
}
.textleft{
	text-align: left!important;
}
.order-list .time{
	margin-left: 23px;
	color: #212121;
}
.order-list .orderId{
	margin-left: 15px;
}
.order-list .orderName{
	margin-left: 15px;
}
.order-list .demandStatus{
	float: right;
	margin-right: 15px;
	font-size: 14px;
}
.order-list .demandStatus.status-tofill{
	color:#F1170D;
}
.order-list .demandStatus.status-auditting{
	color:#0693FF;
}
.order-list .orderNotice{
	font-size: 14px;
	color: #F1170D;
	margin-left: 10px;
}
.order-list .orderNotice i{
	font-size: 20px;
	vertical-align: middle;
}
.order-list td{
	border:1px solid #E6E6E6;
	padding:20px 0;
	text-align: center;
	font-size: 12px;
	color: #212121;
	vertical-align: middle;
	line-height:20px;
}
.order-list tr td:first-child{
	padding-top:20px;
}
.order-list .goodPic{
	display: block;
	width: 60px;
	height: 60px;
	margin:auto;
}
.order-list .goodPic img{
	display: block;
	width: 100%;
	height: 100%;
}
.noborder{
	border-left:none!important;
	border-right:none!important;
}
.noright{
	border-right: none!important;
}
.order-list .goodName{
	font-size: 14px;
	color: #212121;
	height: 25px;
	line-height:25px;
	width: 250px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.order-list .size{
	font-size: 12px;
	color: #888;
	margin-top: 10px;
}
.abtn-big{
	display: inline-block;
	width: 118px;
	height: 32px;
	line-height:32px;
	text-align: center;
	font-size: 18px;
	color: #f1170D;
	border:1px solid #f1170D;
	border-radius: 2px;
}
.abtn-big:hover{
	color: #f1170D;
}
.abtn{
	display: inline-block;
	padding:0 8px;
	min-width: 60px;
	height: 18px;
	line-height:18px;
	text-align: center;
	font-size: 12px;
	color: #212121;
	border:1px solid #B6B6B6;
	border-radius: 5px;
}
.abtn.red,.abtn-big.red{
	color: #fff;
	border:1px solid #F1170D;
	background: #F1170D;
}
.abtn.redbor{
	color: #F1170D;
	border:1px solid #F1170D;
}
.order-list td .goodlist:last-child{
	border-bottom: 0;
}
.order-list td .goodlist .moredts{
	font-size: 14px;
	color: #212121;
}
.order-list .goodlist{
	padding: 20px 0;
	border-bottom:1px solid #E6E6E6;

}
.order-list .goodlist div{
	display: table-cell;
	vertical-align: middle;
	line-height:20px;
}
.order-list .goodlist div.num{
	text-align: left;
	width: 180px;
	padding-right: 20px;
	vertical-align: top;
}
.order-list .goodlist .big{
	font-size: 14px;
	font-weight: 900;
}
.order-list .goodlist .nor_price{
	margin-top: 8px;
}
.order-list .goodlist .new_price{
	color: #F1170D;
	margin-top: 5px;
}
.order-list .goodlist .red{
	font-size: 14px;
	font-weight: 900;
}
.order-list .goodlist .tag{
	display: inline-block;
	background: linear-gradient(264deg, #F1170D 0%, #FD550E 100%);
	font-size: 10px;
	color: #fff;
	border-radius: 3px;
	margin-left: 10px;
	padding:0 3px
}
.order-list .goodlist div.pic{
	width: 100px;
}
.order-list .goodlist div.name{
	width: 250px;
}
.mt10{
	margin-top:5px;
}
.nptop{
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.red{
	color: #F1170D;
}
.black{
	color: #212121;
}
.order-list .leftime{
	color: #B6B6B6;
}
.delbtn{
	float: right;
	margin-right: 20px;
	cursor: pointer;
	font-size: 18px;
}
/***我的收藏***/
.collect-header{
	height: 34px;
	margin: 5px 20px 0 20px;
	background:rgba(246,246,246,1);
	overflow:hidden;
}
.good-status{
	float: left;
	text-align: left;
}
.good-status li{
	display: inline-block;
	font-size: 12px;
	color: #888;
	line-height: 34px;
	margin: 0 20px;
	cursor: pointer;
}
.collect-header .tools{
	float: right;
	text-align: left;
}
.collect-header .tools li{
	display: inline-block;
	margin:0 15px;
	line-height: 34px;
	cursor: pointer;
}
.collect-header .tools li .batch{
	display: inline-block;
	width: 80px;
	height: 26px;
	line-height: 26px;
	border:1px solid #E6E6E6;
	margin-top: 3px;
	background: #fff;
	text-align: center;
	font-size: 12px;
	color: #888;
}
.collect-header .tools li .batch.active{
	background: #F1170D;
	border:1px solid #F1170D;
	color: #fff;
}
.collect-header .tools .check label{
	display: inline-block;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	color: #212121;
	cursor: pointer;
}
.collect-header .tools .check label input{
	appearance:none;
	-webkit-appearance:none;
	vertical-align: middle;
	margin-right: 5px;
	height: 15px;
	width: 15px;
	border:1px solid #D2D2D2;
	background:#fff;
	position: relative;
	border-radius: 2px;
	cursor: pointer;
	margin-top: -2px;
}
.collect-header .tools .check label input:checked{
	height: 15px;
	width: 15px;
	border:1px solid #F1170D;
	background:#F1170D url(../images/checked.png) center no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	cursor: pointer;
	background-size: 85%;
}
.collect-goods{
	width: 100%;
	height: auto;
	overflow:hidden;
}
.collect-goods .goodlist li{
	width: 228px;
	height: 309px;
	float: left;
	margin:20px 0 0 20px;
	position: relative;
	transition: all .1s;
	border:1px solid #E6E6E6;
	box-sizing: content-box;
}
.collect-goods .goodlist li .select-one{
	display: none;
}
.collect-goods .goodlist li .goodpic{
	display: block;
	width: 230px;
	height: 230px;
}
.collect-goods .goodlist li .goodpic img{
	display: block;
	width: 100%;
	height: 100%;
}
.collect-goods .goodlist li .goodbot{
	padding:0 10px;
	width: 210px;
	height: 78px;
	overflow:hidden;
	box-sizing: content-box;
	border-top: none;
}
.collect-goods .goodlist li .goodbot .price{
	margin-top: 10px;
	font-size: 12px;
	color: #F1170D;
}
.collect-goods .goodlist li .goodbot .price .big{
	font-size: 20px;
	font-weight: 900;
}
.collect-goods .goodlist li .goodbot .title{
	font-size: 14px;
	color: #212121;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.collect-goods .goodlist li.invalid .price{
	color: #888;
}
.collect-goods .goodlist li.invalid:before{
	content: '';
	width: 118px;
	height: 118px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
	background: url(../images/invalid.png) center no-repeat;
}
.goodtop{
	width: 228px;
	height: 228px;
	position: relative;
	overflow-y:hidden;
}
.goodtop .noStockImg{
    position: absolute;
    color: #fff;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background: #000;
    font-size: 12px;
    line-height: 18px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
	padding-top: 58px;
	box-sizing: border-box;
}
.goodtop .noStockImg:before{
    content: '————';
    color: #fff;
    font-size: 12px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	z-index: 1;
}
.goodtop .noStockImg:after{
	content: ' ';
	width: 230px;
	height: 230px;
	position: absolute;
	top: -40px;
	left: -40px;
	z-index: 0;
	background: rgba(255, 255, 255, 0.45);
}
.goodtop .invoice-img{
	display: block;
	width: 228px;
	height: 228px;
}

.goodtop .invoice-img img{
	display: block;
	width: 228px;
	height: 228px;
}
.to-shop{
	height: 34px;
	width: 230px;
	position: absolute;
	bottom: -34px;
	left: -1px;
	z-index: 9;
	font-size: 0;
	transition: all .2s;
	opacity: 0;
}
.to-shop a{
	display:inline-block;
	height: 34px;
	width: 113px;
	background: rgba(0,0,0,.4);
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-right: 4px;
}
.to-shop a:last-child{
	margin-right: 0;
}
.goodtop:hover .to-shop{
	bottom: 0;
	opacity: 1;
}
.cancleColl{
	line-height: 34px;
	vertical-align: middle;
	color: #212121;
}
.select-one{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10;
	appearance:none;
	-webkit-appearance:none;
	width:18px;
	height:18px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(241,23,13,1);
	opacity:1;
	border-radius:2px;
	cursor: pointer;
}
.select-one[type=checkbox]:checked{
	background:#F1170D url('../images/checked.png') center no-repeat;
	border:1px solid #F1170D;
	background-size: 70%;
}
.collect-header .tools li.hide{
	display: none;
}
.showCheck .select-one{
	display:block!important;
}
.goodlist li.showCheck{
	box-shadow: 2px 2px 3px #f1f1f1;
}
.shop-status{
	margin:5px 20px 0 20px;
	background:rgba(246,246,246,1);
	height: auto;
	overflow:hidden;
}
.shop-status ul{
	text-align:left;
	font-size: 0;
	padding:5px 0;
}
.shop-status ul li{
	display: inline-block;
	width: 12.5%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #888;
	padding-left: 17px;
	margin:10px 0;
	cursor: pointer;
}
.shop-status ul li.on{
	color: #F1170D;
}
.shop-list{
	height: 155px;
	border:1px solid #E6E6E6;
	margin-top: 25px;
	position: relative;
	overflow:hidden;
}
.shop-list .tools{
	width: 120px;
	height: 26px;
	position: absolute;
	background: rgba(33,33,33,.6);
	font-size: 0;
	top: -30px;
	left:20px;
	z-index: 9;
	transition: all .2s;
	text-align: center;
}
.shop-list:hover .tools{
	transition: all .2s;
	top:0;
}
.shop-list .tools span{
	display: inline-block;
	width: 50%;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	cursor: pointer;
}
.shop-list .shop-info{
	width: 442px;
	float: left;
	margin-left: 20px;
}
.shop-list .shop-info .shop-pic{
	float: left;
	width: 120px;
}
.shop-list .shop-info .shop-pic img{
	display: block;
	width: 120px;
	height: 80px;
	margin-top: 10px;
}
.in-shop{
	display: block;
	width:120px;
	height:30px;
	background:rgba(241,23,13,1);
	border-radius:3px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	margin-top: 20px;
}
.in-shop:hover{
	color: #fff;
}
.shop-list .shop-info .shop-dts{
	width: 300px;
	float: left;
	margin-left: 20px;
}
.shop-list .shop-info .shop-dts .name{
	font-size: 14px;
	color: #212121;
	margin-top: 10px;
}
.shop-list .shop-info .shop-dts .intro{
	font-size: 12px;
	color: #212121;
	line-height: 18px;
	height: 39px;
	padding-left: 35px;
	text-indent: -35px;
	margin-top: 10px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.shop-list .shop-info .shop-dts .sales{
	font-size: 12px;
	color: #9B9B9B;
	margin-top: 10px;
}
.shop-list .shop-goods{
	float: right;
	margin-right: 20px;
}
.shop-list .shop-goods ul{
	text-align: left;
	font-size: 0;
}
.shop-list .shop-goods ul li{
	display: inline-block;
	width: 113px;
	height: 111px;
	position: relative;
	margin-top: 22px;
	margin-left: 15px;
}
.shop-list .shop-goods ul li img{
	display:block;
	width: 113px;
	height: 111px;
}
.shop-list .shop-goods ul li .price{
	line-height: 20px;
	padding:0 5px;
	background: rgba(0,0,0,.3);
	font-size: 12px;
	color: #fff;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 99;
}
/***我的足迹***/
.history-title{
	padding:0 20px;
	height: 53px;
	line-height: 53px;
	font-size: 14px;
	color: #212121;
	background:rgba(255,255,255,1);
	font-weight: 900;
}
.history-section{
	margin:20px 0 0 20px;
}
.history-list{
	height: auto;
	overflow:hidden;
	margin-bottom: 10px;
}
.history-list h4{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
	border-bottom: 1px solid #E6E6E6;
	padding:12px 20px;
}
.history-good li{
    border:1px solid #E6E6E6;
	margin:20px 0 0 20px;
	float: left;
    background: #fff;
}
.history-good li .pic{
	display: block;
	width: 230px;
	height: 230px;
}
.history-good li .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.history-good li .desc{
	width: 230px;
	height: 150px;
	background: #fff;
	border-top: none;
	overflow:hidden;
	padding:0 10px;
	box-sizing: border-box;
}
.history-good li .desc .price{
	font-size: 12px;
	color: #F1170D;
	margin-top: 15px;
}
.history-good li .desc .price .big{
    font-size: 20px;
    font-weight: 900;
}
.history-good li .desc .price .paid{
	float: right;
	font-size: 12px;
	color: #9B9B9B;
}
.history-good li .desc .title{
	margin-top: 10px;
	height: 38px;
	line-height: 18px;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.history-good li .desc .tags{
	height: 20px;
	font-size: 14px;
	color: #999;
	margin-top: 7px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.history-good li .desc .btn{
	margin-top: 10px;
}
.history-good li .desc .btn .familiar{
	padding:1px 15px;
	border:1px solid #F1170D;
	border-radius:2px;
	color: #F1170D;
}
.history-good li .desc .btn .icon-del{
	float: right;
	cursor: pointer;
}
.history-section .main-good{
	padding:20px;
	height: 230px;
	background: #fff;
	margin-top: 20px;
}
.history-section .main-good .good-pic{
	height:230px;
	float: left;
}
.history-section .main-good .good-pic .main-pic{
	width: 230px;
	height:230px;
}
.history-section .main-good .good-pic .main-pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.noleft{
	margin-left: 0!important;
}
.history-section .main-good .good-pic .thumb{
	margin-top: 20px;
}
.history-section .main-good .good-pic .thumb ul li{
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 7px;
}
.history-section .main-good .good-pic .thumb ul li img{
	display: block;
	width: 100%;
	height: 100%;
}
.history-section .main-good .good-dts{
	float: left;
	margin-left: 30px;
	width: 715px;
}
.history-section .main-good .good-dts .name{
	font-size: 16px;
	line-height: 22px;
	color: #212121;
}
.history-section .main-good .good-dts .price{
	margin-top: 10px;
	font-size: 20px;
	color: #F1170D;
	font-weight: 900;
}
.history-section .main-good .good-dts .price .old{
	font-size: 18px;
	color: #B6B6B6;
	margin-left: 20px;
	font-weight: normal;
	text-decoration: line-through;
}
.history-section .main-good .good-dts .ptitle{
	font-size: 14px;
	color: #212121;
	margin-top: 15px;
}
.coupons-get{
	padding-left: 30px;
	margin-top: 20px;
}
.coupons-get p{
	width: 300px;
	line-height: 25px;
	height: 25px;
	margin-top: 10px;
	padding-left: 50px;
	background: url(../images/cupon-icon.png) left center no-repeat;
	background-size:auto 25px;
}
.coupons-get p a{
	float: right;
	color: #F1170D;
}
.good-dts .size{
	padding-left: 30px;
	margin-top: 20px;
	width: 560px;
	height: auto;
	overflow:hidden;
}
.good-dts .size li{
	width: 100px;
	height: 30px;
	background: #F6F6F6;
	float: left;
	margin-right: 10px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #888;
	cursor: pointer;
	margin-bottom: 10px;
}
.good-dts .size li.on{
	color: #fff;
	background: #F1170D;
}
.good-dts .numbs{
	margin-top:20px;
	padding-left: 30px;
	font-size: 14px;
	color: #888;
}
.good-dts .numbs input{
	width: 54px;
	height: 30px;
	background: #F6F6F6;
	text-align: center;
}
.good-dts .btns{
	margin:20px 0 0 30px;
}
.good-dts .btns a{
	display: inline-block;
	width: 130px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
}
.good-dts .btns a.toCart{
	background: #F8A910;
	margin-right: 20px;
}
.good-dts .btns a.toBuy{
	background: #F1170D;
}
.coll-tool{
	clear: both;
	margin-top: 15px;
	font-size: 14px;
	color: #212121;
}
.coll-tool .icon-share{
	margin-left: 20px;
}
.coll-tool .icon-Collected,.coll-tool .icon-Collect,.coll-tool .icon-share{
	font-size: 16px;
	cursor: pointer;
}
.coll-tool .icon-share:before{
	color: #212121;
}
.looking-title{
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #212121;
	background:rgba(64,180,244,.1);
	margin-top: 20px;
}
.addCart{
	display: block;
	width:90px;
	height:28px;
	background:rgba(248,169,16,1);
	opacity:1;
	border-radius:20px;
	text-align: center;
	line-height: 28px;
	color: #fff;
	margin:5px auto 0;
}
.addCart:hover{
	color: #fff;
}
/**优惠券**/
h2.right-title{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
	margin:20px;
	padding-top: 20px;
}
.conp-tab{
	height: 34px;
	margin:20px 20px 0px;
	background:rgba(246,246,246,1);
}
.conp-tab .links{
	font-size: 0;
	text-align: left;
	float: left;
}
.conp-tab .links li{
	display: inline-block;
	width: 100px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 12px;
	color: #888;
}
.conp-tab .links li a{
	color: #888;
}
.conp-tab .links li.on{
	background: #F1170D;
}
.conp-tab .links li.on a{
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #fff;
}
.conp-tab .type{
	float: right;
	text-align: right;
}
.conp-tab .type li{
	display: inline-block;
	margin:0 20px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #888;
	cursor: pointer;
	position: relative;
}
.conp-tab .type li:hover{
    color: red;
}
.conp-tab .type li i{
	position:absolute ;
	right: -12px;
	z-index: 9;
}
.conp-tab .type li .red{
	color: red;
}
.conp-tab .type li i.fa-sort-asc{
	top: 11px;
}
.conp-tab .type li i.fa-sort-desc{
	bottom:10px;
}
.conp-cont{
	height: auto;
	overflow:hidden;
	margin:0 20px;
}
.conp-cont ul li{
	width: 237px;
	height: 278px;
	float: left;
	margin:10px 10px 0 0;
	background: url(../images/coupon1.svg) left center no-repeat;
	background-size: 100% 100%;
	overflow:hidden;
	position: relative;
}
/*已使用*/
.conp-cont.used ul li{
	background: url(../images/coupon2.png) left center no-repeat;
	background-size: 100% 100%;
}
.conp-cont.used ul li:before{
	content: "";
	width: 118px;
	height: 118px;
	position: absolute;
	right: 0;
	bottom:20px;
	z-index: 99;
	background: url(../images/used.png) center no-repeat;
	background-size: 100% 100%;
}
/*过期的*/
.conp-cont.overdue ul li{
	background: url(../images/coupon2.png) left center no-repeat;
	background-size: 100% 100%;
}
.conp-cont.overdue ul li:before{
	content: "";
	width: 118px;
	height: 118px;
	position: absolute;
	right: 0;
	bottom:20px;
	z-index: 99;
	background: url(../images/invalid.png) center no-repeat;
	background-size: 100% 100%;
}
.conp-cont ul li .top{
	width: 237px;
	height: 135px;
	text-align: center;
	overflow:hidden;
	position: relative;
}
.conp-cont ul li .top .price{
	font-size: 34px;
	font-weight: normal;
	color: #fff;
	margin-top: 30px;
}
.conp-cont ul li .top .price small{
	font-size: 16px;
	font-weight: normal;
}
.conp-cont ul li .top .rule{
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
}
.conp-cont ul li .top .time{
	font-size: 12px;
	color: #fff;
	margin-top: 15px;
}
.conp-cont ul li .bot{
	width: 237px;
	height: 144px;
	padding:0 11px;
	box-sizing: border-box;
	font-size: 12px;
	color: #212121;
	line-height: 18px;
	padding-top: 18px;
	position: relative;
}
.conp-cont ul li .bot p{
	margin:5px 0;
}
.conp-cont ul li .bot .to-use{
	display: block;
	width:90px;
	height:28px;
	line-height: 28px;
	background:rgba(241,23,13,1);
	opacity:1;
	border-radius:20px;
	margin:10px auto 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin:auto;
	margin-top: 95px;
	z-index: 9;
}
.conp-cont ul li:nth-child(4n){
	margin-right: 0;
}
.conp-cont ul li .del-btn{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	z-index: 9;
	font-size: 16px;
}
.pages-box{
	margin:20px auto;
}
.pages-box ul{
	text-align: center;
	font-size: 0;
}
.pages-box ul li{
	display: inline-block;
	font-size: 14px;
	color: #888;
	margin:0 3px;
}
.pages-box ul li a{
	display: inline-block;
	padding:5px 8px;
	color: #212121;
}
.pages-box ul li.on a,.pages-box ul li:hover a{
	color: #F1170D;
}
.pages-box ul li {
	border:1px solid #D2D2D2;
}
.noborder{
	border: none!important;
}
.sort-btn{
	display: inline-block;
	height: 11px;
	width: 6px;
	background: url(../images/sort.png) top center no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	position: relative;
}
.up.sort-btn:before{
	content: " ";
	height: 6px;
	width: 6px;
	position: absolute;
	top: -1px;
	left: 0;
	z-index: 9;
	background: url(../images/up.png) top center no-repeat;
	background-size: 6px;
}
.down.sort-btn:before{
	content: " ";
	height: 6px;
	width: 6px;
	position: absolute;
	bottom:-1px;
	left: 0;
	z-index: 9;
	background: url(../images/down.png) bottom center no-repeat;
	background-size: 6px;
}
.select-time{
	background:transparent url(../images/order_down.png) right center no-repeat;
	padding-right: 20px;
	cursor: pointer;
	background-size: 8px;
}
.select-cont{
	position: absolute;
	top: 0;
	left: 0;
	width:124px;
	height:auto;
	background:rgba(255,255,255,1);
	box-shadow:0 0 6px rgba(0,0,0,0.16);
	z-index:9;
	padding:5px 0;
}
.select-cont li{
	text-align: left;
	padding:5px 12px;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
	cursor: pointer;
}
.seleced{
	cursor: pointer;
}
.select-cont{
	display: none;
}
.select-cont:before{
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	right: 14px;
	top: 14px;
	z-index: 99;
	background:url(../images/turn-down.png) center center no-repeat;
	background-size: 8px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); /* Opera */
}
/********订单详情页*******/
.odrdts-bread{
	font-size: 12px;
	color: #888;
	line-height: 20px;
	margin: 16px 0;
}
.odrdts-bread a{
	color: #888;
}
.odrdts-top{
	height: auto;
	overflow:hidden;
	background: #fff;
}
.odrdts-top .status{
	width: 300px;
	height: 300px;
	float: left;
	border-right: 1px solid #E6E6E6;
	position: relative;
}
.odrdts-top .status .order-id{
	background:rgba(241,23,13,.1);
	line-height: 34px;
	font-size: 12px;
	color: #888;
	padding-left: 20px;
}
.odrdts-top .status h2{
	text-align: center;
	font-size: 24px;
	color: #F1170D;
	font-weight: 900;
	margin-top: 59px;
}
.odrdts-top .status .btn{
	text-align: center;
	font-size: 0;
	margin-top: 39px;
}
.odrdts-top .status .btn a{
	display: inline-block;
	font-size: 14px;
	width: 98px;
	height: 28px;
	border-radius:2px;
	line-height: 28px;
	text-align: center;
	border:1px solid #F1170D;
	color: #F1170D;
	margin:0 5px;
}
.odrdts-top .status .btn a.red{
	background:#F1170D;
	color: #fff;
}
.odrdts-top .status .cancle{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 20px;
	text-align: center;
	font-size: 12px;
	color: #D2D2D2;
}
.odrdts-top .status .cancle a{
	color: #888;
}
.progress{
	height: 300px;
	width: 898px;
	float: left;
}
.progress .notice{
	font-size: 12px;
	color: #B6B6B6;
	line-height: 20px;
	margin:15px 0 0 15px;
}
.pro-box{
	margin:100px;
}
.odrdts-bot{
	background: #fff;
	margin-top: 20px;
	padding:20px 0;
}
.odrdts-bot .item{
	height: auto;
	overflow: hidden;
	margin-bottom:5px;
	padding:0 20px;
}
.odrdts-bot .item .left{
	float: left;
	width: 70px;
	font-size: 12px;
	color: #212121;
	font-weight: 900;
	line-height: 20px;
}
.odrdts-bot .item .right{
	float: right;
	width: 1088px;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
}
.odrdts-bot .order-info{
	width: 100%;
	margin-top: 20px;
}
.odrdts-bot .order-info td{
	padding:5px 0;
}
.odrdts-bot .order-info .time{
	width: 200px;
}
.odrdts-bot .order-good{
	margin:15px 20px 20px 20px;
}
.odrdts-bot .order-good .textleft{
	text-align:left;
}
.odrdts-bot .order-good .big{
	font-size: 14px;
	font-weight: 900;
}
.odrdts-bot .order-good .nor_price{
	padding:0 15px;
}
.odrdts-bot .order-good .new_price{
	color: #F1170D;
	margin-top: 5px;
	padding:0 15px
}
.odrdts-bot .order-good .red{
	font-size: 14px;
	font-weight: 900;
}
.odrdts-bot .order-good .tag{
	display: inline-block;
	background: linear-gradient(264deg, #F1170D 0%, #FD550E 100%);
	font-size: 10px;
	color: #fff;
	border-radius: 3px;
	margin-left: 10px;
	padding:0 3px
}
.odrdts-bot .order-good table{
	width: 100%;
	border:1px solid #E6E6E6;
}
.odrdts-bot .order-good table th{
	height: 34px;
	line-height: 34px;
	background: #F6F6F6;
	font-size: 12px;
	color: #888;
	font-weight: normal;
}
.odrdts-bot .order-good table td{
	padding:20px 0;
	vertical-align: top;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
	border:1px solid #E6E6E6;
	border-top: 0;
}
.odrdts-bot .order-good table td .afterbtn{
	display: inline-block;
	padding: 0 8px;
	min-width: 60px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	color: #212121;
	border: 1px solid #B6B6B6;
	border-radius: 5px;
}
.odrdts-bot .order-good table td .afterbtn:hover{
	opacity: .7;
}
.text-align{
	text-align: center;
}
.odrdts-bot .order-good table .goods-dts{
	width: 360px;
	margin:0 20px;
}
.odrdts-bot .order-good table .width-short{
	width: 180px;
}
.odrdts-bot .order-good table .pic{
	display:block;
	width: 60px;
	height: 60px;
	float: left;
}
.odrdts-bot .order-good table .pic img{
	display: block;
	width: 60px;
	height: 60px;
}
.odrdts-bot .order-good table .name{
	font-size: 14px;
	margin-left: 80px;
	height: 20px;
	line-height: 20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.odrdts-bot .order-good table .size{
	margin-left: 80px;
	color: #888;
	font-size: 12px;
}
.spefic p{
	margin-left: 15px;
}
.odrdts-bot .total{
	text-align: right;
	margin-top:15px;
	padding:0 20px;
}
.odrdts-bot .dc_box{
	display: none;
	margin-top: 8px;
	padding: 0 20px;
	text-align: right;
	line-height: 20px;
}
.odrdts-bot .total .name{
	display: inline-block;
}
.odrdts-bot .total .big{
	font-size: 18px;
	font-weight: 900;
}
.odrdts-bot .copy{
	display: inline-block;
	padding:1px 15px;
	border:1px solid #F1170D;
	font-size: 12px;
	color: #F1170D;
	line-height: 14px;
	margin-left: 10px;
}
#copy_text{
	opacity: 0;
	font-size:0.1px;
}
.cancel-box{
	width: 810px;
	height: 310px;
	background: #fff;
	padding-top: 63px;
	box-sizing: border-box;
	position: relative;
	display: none;
}
.cancel-box .notice{
	width: 563px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border:1px solid #F1170D;
	font-size: 14px;
	color: #F1170D;
	margin:0 auto;
}
.cancel-box-demand{
    width: 810px;
    height: 310px;
    background: #fff;
    padding-top: 63px;
    box-sizing: border-box;
    position: relative;
    display: none;
}
.cancel-box-demand .notice{
    width: 563px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border:1px solid #F1170D;
    font-size: 14px;
    color: #F1170D;
    margin:0 auto;
}
.cancel-item{
	width: 563px;
	margin:0 auto;
}
.reason-label{
	width: 150px;
	float: left;
}
.reason-label .layui-form-label{
	width: 150px;
	padding:9px 0;
}
.reason-select{
	margin-left: 160px;
}
.cancel-box .save-btn{
	display: block;
	width:90px;
	height:30px;
	background:rgba(241,23,13,1);
	outline: none;
	border:none;
	font-size: 14px;
	color: #fff;
	margin:0 auto;
}
.cancel-box-demand .demand-save-btn{
    display: block;
    width:90px;
    height:30px;
    background:rgba(241,23,13,1);
    outline: none;
    border:none;
    font-size: 14px;
    color: #fff;
    margin:0 auto;
}
.layui-reason .layui-layer-content{
	overflow:visible!important;
}
.layui-reason .layui-form-select dl dd.layui-this{
	background-color: #F1170D;
    color: #fff;
}
.remind-layer{
	width: 810px!important;
	height: 180px!important;
}
.remind-layer .layui-layer-content{
	color: #f1170d;
	font-size: 16px!important;
	font-weight: 900;
	text-align: center;
	padding-top: 79px!important;
}
.remind-btn .layui-layer-setwin{
	top:38px;
	right: 38px;
}
.remind-btn .layui-layer-setwin .layui-layer-close2{
}
.remind-btn .layui-layer-setwin .layui-layer-close2:hover{
	background-position: -149px -31px;
	opacity: .7;
 }
.logis-title{
 	font-size: 12px;
 	color: #212121;
 	font-weight: 900;
 	padding:0 20px 0 20px;
 }
.logis-progress{
 	border-top:1px solid #E6E6E6;
 	border-bottom:1px solid #E6E6E6;
 	padding:20px;
 	margin-bottom: 20px;
 }
.logis-progress li{
 	position: relative;
 	padding:8px 0 8px 20px;
 	background: url(../images/grayline.png) 0px 0px no-repeat;
 }
.logis-progress li:first-child{
	background: url(../images/grayline.png) 0px 10px no-repeat;
}
.logis-progress li:last-child{
	background-size: 1px 15px;
}
.logis-progress li span{
	display: inline-block;
	font-size: 12px;
	color: #212121;
	vertical-align: top;
 }
.logis-progress li .day{
  	width: 130px;
 }
.logis-progress li .week{
  	width: 80px;
 }
.logis-progress li .time{
  	width: 100px;
 }
.logis-progress li .dts{
  	width: auto;
 }
.logis-progress li:before{
 	content: "";
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	border-radius: 50%;
 	background: #E6E6E6;
 	top: 11px;
 	left: -3px;
 	z-index: 9;
 }
.logis-progress li.on:before{
 	content: "";
 	position: absolute;
 	width: 8px;
 	height: 8px;
 	border-radius: 50%;
 	background: #F8A910;
 	top: 10px;
 	left: -4px;
 	z-index: 9;
 }
.logis-progress li.red:before{
 	background: #F1170D;
 }
.topborder{
 	border-top: 1px solid #E6E6E6;
 	margin-top: 20px;
 	padding-top: 20px!important;
 }
.confirm-box{
 	width: 1200px;
 	margin:20px auto 0;
 	background: #fff;
	padding:20px;
	box-sizing: border-box;
 }
.confirm-box .notice{
 	font-size: 12px;
 	color: #212121;
 }
.confirm-box .pass-box{
	margin:40px 0 0 250px;
 }
 .confirm-box .pass-box label {
 	font-size: 12px;
 	font-weight: 900;
 	color: #212121;
 	float: left;
 	line-height: 24px;
 }
.confirm-box .pass-box .right-item{
	margin-left: 110px;
}
.confirm-box .pass-box .right-item .pass-section{
	width: 198px;
	height: 30px;
	border:1px solid rgba(230,230,230,1);
	font-size: 0;
}
.confirm-box .pass-box .right-item .pass-section input{
	font-size: 12px;
	height: 24px;
	width: 33px;
	border:none;
	margin-top: 3px;
	border-right: 1px solid rgba(230,230,230,1);
	text-align: center;
}
.confirm-box .pass-box .right-item .pass-section input:last-child{
	border:none;
}
.confirm-box .pass-box .right-item .pass-ipt{
	border:1px solid #E6E6E6;
	height: 24px;
	line-height: 24px;
	width: 180px;
	letter-spacing: 20px;
	padding:0 15px;
}
.confirm-box .pass-box .right-item .note{
	font-size: 12px;
	color: #888;
	margin-top: 10px;
}
.confirm-box .pass-box .right-item button{
	width:140px;
	height:50px;
	background:rgba(241,23,13,1);
	color: #fff;
	font-size: 18px;
	border:none;
	outline: none;
	margin-top: 10px;
}
.intro-goods{
	width: 1200px;
	height: auto;
	overflow:hidden;
	margin:20px auto 0;
	background: #fff;
    padding-bottom:30px;
}
.intro-goods .intro-title{
	font-size: 20px;
	color: #212121;
	padding:18px 0;
	text-align: center;
	border-bottom: 1px solid #E6E6E6;
    margin:0 20px;
}
.intro-goods .good-item{
	width: 222px;
	height: 390px;
	float: left;
	margin:10px 10px 0 0;
	border:1px solid rgba(230,230,230,1);
	box-sizing: content-box;
	background: #fff;
}
.intro-goods .good-item .pic{
	display: block;
	width: 222px;
	height: 222px;
}
.intro-goods .good-item .pic img{
	display: block;
	width: 222px;
	height: 222px;
}
.intro-goods .good-item .dts{
	width: 202px;
	height: 157px;
	border-radius: 2px;
	border-top:0;
	padding:0 5px;
	overflow:hidden;
}
.intro-goods .good-item .dts p{
	overflow:hidden;
}
.intro-goods .good-item .dts .price{
	margin-top: 10px;
}
.intro-goods .good-item .dts .price .pleft{
	float: left;
	color: #F1170D;
	vertical-align:middle;
}
.intro-goods .good-item .dts .price .pright{
	float: right;
	margin-top: 5px;
}
.intro-goods .good-item .dts .price .pleft .big{
	font-size: 20px;
	font-weight: 900;
}
.intro-goods .good-item .good-name{
	font-size: 14px;
	color: #212121;
	line-height: 20px;
	height: 20px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.intro-goods .good-item .shop-name{
	font-size: 12px;
	color: #212121;
	margin-top: 10px;
}
.intro-goods .good-item .tags{
	padding:5px 0;
	margin-top: 10px;
}
.intro-goods .good-item .tags span{
	padding:0 5px;
	font-size: 12px;
	line-height: 13px;
	color: #F1170D;
	border:1px solid #F1170D;
	border-radius: 3px;
}
.intro-goods .good-item .commts{
	font-size: 12px;
	color: #888;
	margin-top: 10px;
}
.intro-goods .good-item .commts .more{
	float: right;
	font-weight: 900;
	font-size: 14px;
	cursor: pointer;
}
.intro-goods .good-item .shop-name .icon-shop{
	font-size: 16px;
	margin-right: 5px;
}
.intro-goods ul{
	margin-left: 20px;
}
.intro-goods ul li:nth-child(5n){
	margin-right:0;
}
/*******评价*******/
.comt-top{
	width: 1200px;
	height: auto;
	margin:0 auto;
	background: #fff;
	padding:15px;
	overflow:hidden;
	box-sizing: border-box;
}
.comt-top .leftimg{
	width: 280px;
	height: 280px;
	float: left;
}
.comt-top .leftimg img{
	display: block;
	width: 280px;
	height: 280px;
}
.comt-top .right-dts{
	float: left;
	margin-left: 35px;
}
.comt-top .right-dts .name{
	font-size: 16px;
	color: #212121;
	line-height: 22px;
	width: 480px;
}
.comt-top .right-dts .old-price{
	font-size: 18px;
	color: #B6B6B6;
	margin-top: 20px;
}
.line-through{
	text-decoration: line-through;
}
.comt-top .right-dts .new-price{
	font-size: 20px;
	color: #F1170D;
	font-weight: 900;
	margin-top: 5px;
}
.comt-top .right-dts .rates{
	margin-top: 20px;
}
.comt-top .right-dts .specif{
	margin-top: 20px;
}
.comt-cont{
	width: 1200px;
	height: auto;
	margin:20px auto 0;
	background: #fff;
	padding:20px;
	box-sizing: border-box;
}
.comt-cont h3{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
	padding-bottom: 15px;
}
.comt-cont h3.linebot{
	border-bottom: 1px solid #E6E6E6;
}
.group-item{
	height: auto;
	overflow:hidden;
	margin-top: 15px;
}
.group-item .group-label{
	width: 75px;
	float: left;
	font-size: 14px;
	color: #212121;
}
.group-item .group-cont {
 	margin-left:75px;
}
.group-item .group-cont .tags li{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #888;
	padding:0 10px;
	background: rgba(246,246,246,1);
	border-radius: 12px;
	margin-bottom: 6px;
	cursor: pointer;
}
.group-item .group-cont .tags li.on{
	background: red;
	color: #fff;
}
.group-item .group-cont .imgprev li{
	width: 60px;
	height: 60px;
	float: left;
	border-radius: 4px;
	overflow:hidden;
	margin-right: 20px;
}
.group-item .group-cont .imgprev li img{
	display: block;
	width: 100%;
	height: 100%;
}
.group-item .group-cont .commt-textarea{
	width: 1085px;
	height: 80px;
	border:1px solid rgba(230,230,230,1);
	padding:10px 15px;
	resize: none;
}
.group-item .group-cont .imgBox{
	width: 1083px;
	height: 100px;
	border:1px solid rgba(230,230,230,1);
}
.imgBox .pic,.imgBox .video{
	width: 80px;
	height: 80px;
	float: left;
	margin:10px 0 0 20px;
	position: relative;
}
.imgBox .video video{
    width: 80px;
    height: 80px;
}
.imgBox .pic .del,.imgBox .video .del-vd{
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	right: -14px;
	top: -10px;
	z-index: 9;
	background:url(../images/close.png) center no-repeat;
	background-size: 15px;
	cursor: pointer;
}
.imgBox .pic .del:hover{
	opacity: .8;
}
.imgBox .upload-btn{
	background: #F6F6F6;
	border-radius:4px;
	text-align: center;
	line-height: 80px;
	cursor: pointer;
}
.imgBox .upload-btn input[type="file"]{
	width: 80px;
	height: 80px;
	vertical-align: top;
	opacity: 0;
	cursor: pointer;
}
.imgBox .upload-btn .icon-pic{
	font-size: 30px;
	vertical-align: middle;
}
.imgBox .upload-btn .icon-pic:before{
	color: #888;
}
.imgBox .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.layui-rate{
	padding:0 5px 0 0;
}
.line20{
	line-height: 20px;
}
.anonymity{
	margin-top: 20px;
}
.submit{
	display: block;
	width: 140px;
	height: 50px;
	background: #f1170D;
	border:none;
	outline: none;
	margin:25px auto 0;
	font-size: 18px;
	color: #fff;
}
.checkipt{
	appearance:none;
	-webkit-appearance:none;
	width:17px;
	height:17px;
	border:1px solid #ccc;
	border-radius:50%;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 10px;
}
.checkipt:checked{
	border:1px solid rgba(241,23,13,1);
	background:rgba(241,23,13,1) url(../images/checked.png) center no-repeat;
	box-shadow:0 2px 4px rgba(241,23,13,0.24);
	cursor: pointer;
	background-size: 12px;
}
.commt-list{
	width: 1200px;
	height: auto;
	overflow:hidden;
	margin:20px auto 0;
	background: #fff;
}
.commt-tab{
	height: 36px;
	background:rgba(246,246,246,1);
	margin-top: 20px;
	padding:0 50px;
}
.commt-tab ul li{
	float: left;
	font-size: 14px;
	color: #212121;
	margin-right: 20px;
	line-height: 36px;
	cursor: pointer;
}
.commt-tab ul li.on{
	color: #F1170D;
}
.commt-item{
	height: auto;
	overflow:hidden;
	width: 800px;
	margin:20px 0 0 50px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
}
.commt-item .item-avatar{
	width: 130px;
	float: left;
	font-size: 14px;
	color: #212121;
}
.commt-item .item-dts{
 	margin-left:170px;
 	margin-top: 15px;
}
.commt-item .avatar{
	width: 49px;
	height: 49px;
	border-radius: 50%;
	border:1px solid rgba(112,112,112,1);
	float: left;
}
.commt-item .avatar img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.commt-item .userName{
	font-size: 14px;
	color: #212121;
	margin-left: 60px;
	padding-top: 16px;
	line-height: 18px;
}
.estimate{
	height: auto;
	overflow:hidden;
	display: flex;
	margin-top: 10px;
	line-height: 20px;
}
.estimate div{
	display: inline-block;
	vertical-align: top;
}
.estimate .sizes{
	float: right;
	flex: 1;
	white-space: nowrap;
	margin-left: 20px;
}
.commt-item .img-box {
	margin-top: 20px;
}
.commt-item .img-box img{
	display: inline-block;
	width: 90px;
	height: 90px;
	margin-right: 10px;
}
.commt-item .time{
	margin-top:20px;
	font-size: 14px;
	color: #888;
	vertical-align: middle;
	line-height: 20px;
}
.commt-item .zan{
	float: right;
	cursor: pointer;
}
.commt-item .zan .icon-zan{
	font-size: 18px;
}
.commt-item .reply-title{
	font-size: 14px;
	color: #F8A910;
	line-height: 20px;
	margin-top: 17px;
}
.commt-item .reply-cont{
	font-size: 14px;
	color: #212121;
	line-height: 20px;
	margin-top: 14px;
}
/**售后**/
.afterbox{
	width: 1200px;
	height: auto;
	margin:20px auto 0;
	background: #fff;
	overflow:hidden;
}
.after-title{
	font-size: 16px;
	color: #212121;
	border-bottom: 1px solid #E6E6E6;
	font-weight: 900;
	padding:16px 0;
	margin:0 20px;
}
.after-type{
	text-align:center;
	margin-top: 20px;
	margin-bottom: 40px;
}
.after-type li{
	cursor: pointer;
	display: inline-block;
	width:420px;
	height:140px;
	background:rgba(255,255,255,1);
	border:2px solid rgba(241,23,13,1);
	border-radius:4px;
	margin:0 45px;
	vertical-align: top;
}
.after-type li .icons{
	float: left;
	width: 65px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	margin:32px 0 0 25px;
}
.after-type li .icons img{
	vertical-align: middle;
	width: 65px;
}
.after-type li .title{
	font-size: 20px;
	color: #212121;
	text-align: left;
	font-weight: 900;
	margin:45px 0 0 110px;
}
.after-type li .dts{
	font-size: 14px;
	color: #B6B6B6;
	text-align: left;
	margin:10px 0 0 110px;
}
.afterbox .after-left{
	width: 816px;
	height: auto;
	float: left;
}
.afterbox .after-right{
	width: 363px;
	height: auto;
	background: #fff;
	float: right;
	padding:30px 20px;
	box-sizing: border-box;
}
.nobg{
	background: transparent;
}
.after-progress{
	width: 816px;
	height: 113px;
	background: #fff;
	padding-top: 20px;
	box-sizing: border-box;
}
.aftersale-progress{
	margin:0 50px;
}
.red-finish .is-finish .eis-step-icon {
	background: #fff;
	border: 5px solid #F1170D;
}
.red-finish .is-finish .eis-step-icon .step-icon-txt {
	color: #F1170D;
}
.red-finish .is-finish .eis-step-main {
    color: #F1170D;
}
.red-finish.eis-horizontal-steps .eis-form-steps .eis-step-progress{
    background: #F1170D;
}
.afterbox .after-dts{
	margin-top: 20px;
	background: #fff;
	padding:0 20px 50px 20px;
	overflow:visible;
	box-sizing: border-box;
}
.after-item{
	height: auto;
	overflow:visible;
	margin-top: 20px;
	/*min-height: 40px;*/
}
.after-item .after-label{
	width: 80px;
	float: left;
	font-size: 14px;
	color: #212121;
	line-height: 20px;
}
.after-item .after-cont {
 	margin-left:80px;
 	line-height: 20px;
}
.after-item  .after-cont .checks{
	font-size: 12px;
	color: #212121;
	line-height: 20px;
	padding-bottom: 10px;
	vertical-align: middle;
}
.after-item  .after-cont .checks label{
	cursor: pointer;
}
.after-item  .after-cont .price{
	font-size: 16px;
	color: #F1170D;
	font-weight: 900;
	line-height: 20px;
}
.borderbot{
	border-bottom: 1px solid #E6E6E6;
}
.afterselect{
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.paddtop20{
	padding-top: 20px!important;
}
.after-cont .afterDesc{
	width:696px;
	height:60px;
	border:1px solid rgba(230,230,230,1);
	resize: none;
	padding:10px 15px;
	box-sizing: border-box;
}
.after-cont .imgBox{
	width:694px;
	height:80px;
	border:1px solid rgba(230,230,230,1);
}
.line38{
	line-height: 38px!important;
}
.afterbox .after-right .afright-title{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
}
.afterbox .after-right .afright-pic{
	display: block;
	margin-top: 16px;
}
.afterbox .after-right .afright-pic img{
	display: block;
	width: 100%;
}
.afterbox .after-right .name{
	font-size: 14px;
	color: #212121;
	margin-top: 20px;
	line-height: 20px;
}
.afterbox .after-right .size{
	font-size: 12px;
	color: #888;
	margin-top: 10px;
	line-height: 20px;
}
.afterbox .after-right .after-info{
	border-top: 1px solid #E6E6E6;
	margin-top: 20px;
	font-size: 14px;
	color: #212121;
	line-height: 20px;
	padding:10px 0;
}
.afterbox .after-right .after-info p{
	margin:10px 0;
}
.after-status{
	margin-top: 20px;
	width:816px;
	height:148px;
	background:rgba(64,180,244,.05);
	padding:20px 30px;
	box-sizing: border-box;
}
.after-status .status-p1{
	font-size: 20px;
	color: #212121;
	font-weight: 900;
	line-height: 28px;
}
.after-status .status-p2{
	font-size: 12px;
	color: #212121;
	line-height:20px;
	margin-top: 10px;
}
.after-status .status-p2 .big{
    font-size: 14px;
}
.after-notice{
	padding:30px;
}
.after-notice ul li{
	 font-size: 12px;
	 color: #888;
	 margin-top: 10px;
	 position: relative;
	 padding-left: 20px;
 }
.after-notice ul li:before{
	content:"";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #F1170D;
	position: absolute;
	left: 0;
	top: 5px;
	z-index: 9;
}
.after-notice .conent{
	font-size: 12px;
	color: #888;
	margin-top:0px;
	position: relative;
	padding-left: 20px;
}
.after-notice .conent:before{
	content:"";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #F1170D;
	position: absolute;
	left: 0;
	top: 5px;
	z-index: 9;
}
.notice-btn{
	margin-top: 40px;
	margin-left: -30px;
}
.notice-btn a{
	margin-right: 20px;
}
.after-logis{
	padding:20px 30px;
	background: #fff;
	margin-top: 20px;
}
.after-logis .logis-p1{
	font-size: 14px;
	color: #212121;
	margin-bottom: 20px;
}
.after-logis .logis-p2{
	font-size: 12px;
	color: #212121;
	line-height: 18px;
	margin:5px 0;
	word-break: break-all;
}
.afterlogis-item{
	height: auto;
	overflow:visible;
	margin-top: 20px;
}
.afterlogis-item .label{
	width: 80px;
	float: left;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
}
.afterlogis-item .cont{
 	margin-left:80px;
 	line-height: 20px;
}
.after-logis .logis-id{
	width: 260px;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
    border:1px solid #e6e6e6;
    border-radius: 2px;
    background: #fff;
    outline: none;
}
.after-logis .afterselect{
	width: 260px;
}
.after-logis .logis-desc{
	resize: none;
	width: 676px;
	height: 60px;
	border:1px solid #e6e6e6;
	padding:10px;
	line-height: 18px;
	border-radius: 2px;
}
.after-logis .afterbtn{
	margin:20px 0 0 80px;
}
.negotiate-logs{
	background: #fff;
	margin-top: 20px;
	padding:20px 30px;
}
.negotiate-logs .negot-title{
	font-size: 16px;
	color: #212121;
	font-weight: 900;
}
.negotiate-logs ul li{
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
	height: auto;
	overflow:hidden;
}
.negotiate-logs ul li .avatar{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow:hidden;
	float: left;
}
.negotiate-logs ul li .avatar img{
	display: block;
	width: 100%;
	height: 100%;
}
.negotiate-logs ul li .dts{
	margin-left: 60px;
}
.negotiate-logs ul li .shop-name{
	font-size: 12px;
	color: #888;
}
.negotiate-logs ul li .conts{
	margin-top: 10px;
	font-size: 14px;
	color: #212121;
	line-height:18px;
}
.repeal-layer{
	width: 810px!important;
	height: 180px!important;
}
.repeal-layer .layui-layer-content{
	color: #212121;
	font-size: 16px!important;
	font-weight: 900;
	text-align: center;
	padding-top: 120px!important;
}
.repeal-layer{
	position: relative;
}
.repeal-layer:before{
	content: "";
	width: 50px;
	height: 50px;
	background:url(../images/success.png) center no-repeat;
	background-size:100% 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin:50px auto 0;
}
.repeal-cover{
	width: 810px!important;
	text-align: center;
}
.repeal-cover .icon-alert{
	font-size: 80px;
}
.repeal-cover h1{
	font-size: 16px;
	color: #212121;
	font-weight: 900;
	margin-top: 30px;
}
.repeal-cover .p1{
	font-size: 14px;
	color: #212121;
	margin-top: 15px;
}
.repeal-cover h1.red{
	color: #F1170D;
}
.repeal-cover .p2{
	font-size: 14px;
	color: #888;
	margin-top: 15px;
}
.repeal-cover .p3{
	font-size: 18px;
	color: #212121;
	font-weight: 900;
	line-height: 35px;
	margin: 25px 10px;
}
.repeal-cover .layui-layer-btn{
	text-align: center;
	margin-bottom: 30px;
}
.repeal-cover .layui-layer-btn a{
	margin:0 20px;
}
.repeal-cover .pcoin{
	margin-top:20px;
}
/**********客服***********/
.cs_section{
	width: 1270px;
	height: 853px;
	background: #fff;
	margin:15px auto 0;
}
.cs_section .chatLeft{
	width: 299px;
	height: 853px;
	border-right: 1px solid rgba(230,230,230,1);
	float: left;
}
.cs_section .chatLeft .avatar{
	width: 299px;
	height: 120px;
	background: #F1170D;
	padding:20px;
	box-sizing: border-box;
}
.cs_section .chatLeft .avatar .img{
	display:block;
	float: left;
	width:52px;
	height:52px;
	background:rgba(255,255,255,1);
	opacity:1;
	border-radius:50%;
	overflow:hidden;
}
.cs_section .chatLeft .avatar .img img{
	display: block;
	width: 100%;
	height: 100%;
}
.cs_section .chatLeft .search{
	height:21px;
	margin-top: 20px;
}
.cs_section .chatLeft .search input{
	width: 100%;
	height: 21px;
	border-radius:3px;
	font-size: 12px;
	padding:0 10px;
}
.cs_section .chatLeft .search input::-webkit-input-placeholder{color: #B6B6B6;}
.cs_section .chatLeft .search input:-moz-placeholder{color: #B6B6B6;}
.cs_section .chatLeft .search input::-moz-placeholder{color: #B6B6B6;}
.cs_section .chatLeft .search input:-ms-input-placeholder{color: #B6B6B6;}
.cs_section .chatLeft .name{
	font-size:16px;
	color: #fff;
	margin-left: 60px;
	margin-top: 5px;
}
.cs_section .chatLeft .level{
	margin-left: 60px;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
}
.cs_section .chatLeft .level a{
	display: inline-block;
	padding:5px 15px;
	background: #fff;
	font-size: 16px;
	color: #888;
	border-radius: 3px;
}
.cs_section .chatLeft .chats li{
	width: 100%;
	height: 69px;
	background:rgba(230,230,230,.6);
	cursor: pointer;
	position: relative;
}
.cs_section .chatLeft .chats li .type{
	position: absolute;
	right: 20px;
	top: 15px;
	padding:3px 5px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	z-index: 2;
}
.cs_section .chatLeft .chats li .type.own{
	background: #F1170D;
}
.cs_section .chatLeft .chats li .type.business{
	background: #FBA910;
}
.cs_section .chatLeft .chats li .pic{
	width: 50px;
	height: 50px;
	float: left;
	margin:10px 0 0 10px;
	border-radius:50%;
	overflow: hidden;
	background: #fff;
}
.cs_section .chatLeft .chats li .pic img{
	display: block;
	width: 50px;
	height: 50px;
}
.cs_section .chatLeft .chats li p.shopname{
	margin-left: 70px;
	font-size: 16px;
	color: #212121;
	line-height: 45px;
}
.cs_section .chatLeft .chats li p.shopinfo{
	margin-left: 70px;
	font-size: 12px;
	color: #888;
	padding-right: 20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cs_section .chatLeft .chats li.active{
	background:rgba(64,180,244,.15);
}
.cs_section .chatBox{
	width: 968px;
	height: 853px;
	float: right;
}
.chat-header{
	width: 970px;
	height: 90px;
	border-bottom:1px solid rgba(230,230,230,1);
	background: #fff;
}
.chat-header .pic{
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	margin:15px 0 0 20px;
	border-radius: 50%;
	overflow: hidden;
}
.chat-header .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.chat-header .shop-name{
	margin-left: 100px;
	font-size: 16px;
	color: #212121;
	line-height: 90px;
}
.msg-box{
	width: 660px;
	height: 762px;
	float: left;
	border-right: 1px solid rgba(230,230,230,1);
	background: #fff;
}
.msg-orders{
	width: 309px;
	height: 764px;
	overflow: hidden;
	float: left;
	background: #fff;
	margin-top: 90px;
}
.msg-orders .tabs{
	height: 46px;
}
.msg-orders .tabs ul li{
	float: left;
	width: 33.33%;
	line-height: 46px;
	height: 46px;
	font-size: 14px;
	color: #212121;
	text-align: center;
	border-bottom: 1px solid #E6E6E6;
	background:rgba(246,246,246,.5);
	border-top: 1px solid #E6E6E6;
	cursor: pointer;
}
.comtkefu{
	display: none;
	width: 300px;
	height: 130px;
	background:#fff;
	padding:20px;
	box-sizing: border-box;
}
.comtkefu h3{
	font-size: 14px;
	color: #212121;
}
.comtkefu .closeBtn{
	cursor: pointer;
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	top: 20px;
	right: 20px;
	z-index: 999;
	background:url(../images/closebtn.png) center no-repeat;
	background-size: cover;
}
.comtkefu .comtrate{
	margin-top: 20px;
}
.comtkefu .btn{
	margin-top: 20px;
	text-align: right;
}
.comtkefu .btn button{
	border:none;
	background: transparent;
	font-size: 14px;
	color: #888;
}
.msg-orders .tabs ul li.on{
	border-top: 1px solid #F1170D;
	border-bottom: 1px solid #fff;
	background: #fff;
	color: rgba(241, 23, 13, 1);
}
.msg-orders .conts-history{
	width: 309px;
}
.msg-orders .conts-history ul li{
	width: 280px;
	height: 66px;
	padding:20px 0;
	box-sizing: content-box;
	margin:0 auto;
	border-bottom:1px solid rgba(246,246,246,1);
}
.msg-orders .conts-history ul li .pic{
	display: block;
	width: 66px;
	height: 66px;
	float: left;
}
.msg-orders .conts-history ul li .pic img{
	display:block;
	width: 66px;
	height: 66px;
}
.msg-orders .conts-history ul li .good-name{
	margin-left: 76px;
	font-size: 14px;
	color: #212121;
	line-height: 20px;
	height: 20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.msg-orders .conts-history ul li .size{
	margin-left: 76px;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
	height: 20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.msg-orders .conts-history ul li .price-box{
	margin-left: 76px;
	color: #F1170D;
	margin-top: 10px;
}
.msg-orders .conts-history ul li .price-box .price{
	font-size: 12px;
}
.msg-orders .conts-history ul li .price-box .price big{
	font-size: 14px;
	font-weight: 900;
}
.msg-orders .conts-history ul li .price-box .to-send{
	display: inline-block;
	float: right;
	width:36px;
	height:20px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(182, 182, 182, 1);
	opacity:0.75;
	border-radius:2px;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
	text-align: center;
	margin-top: -5px;
}

.msg-orders .conts-orders ul li{
	border-top: 10px solid rgba(246, 246, 246,.5);
    width: 309px;
    height: 140px;
    padding:20px 0;
    box-sizing: content-box;
    margin:0 auto;
}
.msg-orders .conts-orders ul li .item{
	width:280px;
	margin: 7px;
	height: 66px;
}
.msg-orders .conts-orders ul li .orderinfo{
	width:280px;
	margin: 0 auto 15px;
	border-bottom: 1px solid #E6E6E6;
	font-size: 12px;
	color: #888;
	padding-bottom: 10px;
}
.msg-orders .conts-orders ul li .amount{
	width:280px;
	margin: auto;
	border-top: 1px solid #E6E6E6;
	margin-top: 15px;
	padding:12px 0;
	font-size: 14px;
	color: #212121;
}
.msg-orders .conts-orders ul li .pic{
    display: block;
    width: 66px;
    height: 66px;
    float: left;
}
.msg-orders .conts-orders ul li .pic img{
    display:block;
    width: 66px;
    height: 66px;
}
.msg-orders .conts-orders ul li .good-name{
    margin-left: 76px;
    font-size: 14px;
    color: #212121;
    line-height: 20px;
    height: 20px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.msg-orders .conts-orders ul li .size{
	margin-left: 76px;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
	height: 20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.msg-orders .conts-orders ul li .price-box{
	margin-left: 76px;
	color: #F1170D;
	margin-top: 10px;
}
.msg-orders .conts-orders ul li .price-box .price{
    font-size: 12px;
}
.msg-orders .conts-orders ul li .price-box .price big{
    font-size:14px;
    font-weight: 900;
}
.msg-orders .conts-orders ul li .price-box .to-send{
	display: inline-block;
	float: right;
	width: 36px;
	height: 20px;
	background: rgba(255,255,255,1);
	border: 1px solid rgba(182, 182, 182, 1);
	opacity: 0.75;
	border-radius: 2px;
	font-size: 12px;
	color: #212121;
	line-height: 20px;
	text-align: center;
	margin-top: -5px;
}
.msg-orders .conts-shops .shoptop{
	border-bottom: 1px solid #E6E6E6;
	margin:0 10px;
}
.msg-orders .conts-shops .shoptop .shoppic{
	width: 82px;
	height: 82px;
	border-radius: 50%;
	overflow: hidden;
	margin: 20px auto;
}
.msg-orders .conts-shops .shoptop .shoppic img{
	display: block;
	width: 100%;
	height: 100%;
}
.msg-orders .conts-shops .shoptop p{
	font-size: 14px;
	color: rgba(182, 182, 182, 1);
	line-height: 30px;
}
.msg-orders .conts-shops .shoptop .rate_star{
	margin-top: -50px;
	margin-left: 68px;
}
.msg-orders .conts-shops .shoptop p .type{
	padding:2px 5px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	margin-left: 15px;
}
.msg-orders .conts-shops .shoptop p .type.own{
	background: #F1170D;
}
.msg-orders .conts-shops .shoptop p .type.business{
	background: #FBA910;
}

.msg-orders .conts-shops .shoptop p .name{
	color: #212121;
}
.msg-orders .conts-shops .shopbot{
	margin:0 10px;
}
.msg-orders .conts-shops .shopbot h3{
	font-size: 14px;
	color: #212121;
	margin: 15px 0 10px 0;
}
.msg-orders .conts-shops .shopbot p{
	font-size: 14px;
	color: rgba(182, 182, 182, 1);
	line-height: 20px;
	margin:10px 0;
}
.msg-box .mgsOut{
	height: 560px;
	overflow: hidden;
	overflow-y: auto;
	padding-bottom: 20px;
}
.msg-box .chatting{
	width: 100%;
	height: auto;
}
.msg-box .chatting .loadMore{
	width: 600px;
	text-align: center;
	font-size: 14px;
	color: #212121;
	margin:15px 0 0 30px;
}
.msg-box .chatting .loadMore .morebtn{
	cursor: pointer;
}
.msg-box .chatting .here{
	width: 600px;
	text-align: center;
	font-size: 14px;
	color: #b6b6b6;
	margin:15px 0 15px 30px;
	position: relative;
}
.msg-box .chatting .here::before{
	content: ' ';
	position: absolute;
	top:7px;
	left: 140px;
	z-index: 99;
	width: 75px;
	height: 1px;
	background: rgba(182, 182, 182, 1);
}
.msg-box .chatting .here::after{
	content: ' ';
	position: absolute;
	top:7px;
	left: 385px;
	z-index: 99;
	width: 75px;
	height: 1px;
	background: rgba(182, 182, 182, 1);
}
.msg-box .chatting .time{
	width: 600px;
	text-align: center;
	font-size: 12px;
	line-height:16px;
	color: #b6b6b6;
	margin:15px 0 30px;
}

.msg-box .bdbox{
	width: 100%;
	height: 581px;
	overflow:hidden;
}
.msg-box .mgsOut::-webkit-scrollbar{
  width:0;
  height:0;
}
.msg-box .mgsOut:hover::-webkit-scrollbar{
  width:6px;
  height:6px;
}
.msg-box .mgsOut::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
}
.msg-box .mgsOut::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:6px;
}
.msg-box .tools{
	height: 40px;
	border-top: 1px solid rgba(230,230,230,1);
	border-bottom: 1px solid rgba(230,230,230,1);
	line-height: 40px;
}
.msg-box .tools span{
	margin-left: 20px;
	cursor: pointer;
}
.msg-box .tools span img{
	width:26px ;
}
.msg-box .input-box{
	height: 160px;
	position: relative;
}
.msg-box .input-box textarea{
	display: block;
	width: 100%;
	height: 100px;
	border:none;
	resize: none;
	padding:10px 15px;
	font-size: 14px;
	line-height: 20px;
	color: #212121;
}
.msg-box .input-box .sendtype{
	cursor: pointer;
	float: right;
	width: 71px;
	height: 30px;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #E6E6E6;
	margin-right: 10px;
	line-height: 30px;
	font-size:14px;
	color: #212121;
	padding-left: 13px;
	transition: all .2s;
}
.msg-box .input-box .sendtype.ing img{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
	transition: all .2s;
}
.msg-box .input-box .types{
	width: 140px;
	height: 72px;
	background: #fff;
	position: absolute;
	right:10px;
	top: 20px;
	z-index: 9;
	border-radius: 3px;
	padding:1px;
	box-shadow: 0 0 3px #ccc;
	overflow: hidden;
	display: none;
}
.msg-box .input-box .types p{
	line-height: 36px;
	font-size: 12px;
	color: #212121;
	text-indent: 12px;
	border-radius: 3px;
	cursor: pointer;
}
.msg-box .input-box .types p.on{
	color: #fff;
	background: #F1170D;
}
.msg-box .input-box .sendtype img{
	width:9px;
	margin-left: 5px;
}
.msg-box .input-box button{
	float: right;
	display: inline-block;
	width:70px;
	height:26px;
	line-height: 26px;
	color: #fff;
	border:none;
	text-align: center;
	background:rgba(241,23,13,1);
	opacity:1;
	border-radius:3px;
	margin-right: 20px;
}
.msg-box .chatting .mine{
	margin:30px 20px 0 130px;
	width: 500px;
	height: auto;
	overflow:hidden;
}
.msg-box .chatting .mine .name{
	text-align: right;
	font-size: 12px;
	color: #B6B6B6;
	margin-right: 70px;
	margin-bottom:10px;
}
.msg-box .chatting .mine .avatar{
	text-align: right;
	height: auto;
	overflow:hidden;
	float: right;
}
.msg-box .chatting .mine .avatar .pic{
	float: right;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow:hidden;
}
.msg-box .chatting .mine .avatar .pic img{
	display: block;
	width: 50px;
	height: 50px;
}
.msg-box .chatting .mine .avatar p{
	line-height: 50px;
	margin-right: 60px;
	font-size: 11px;
	color: #B6B6B6;
}
.msg-box .chatting .mine .textbox{
	display: inline-block;
	float: right;
	margin-right: 20px;
	/*border:1px solid rgba(230,230,230,1);*/
	padding:12px;
	font-size: 14px;
	color: #212121;
	line-height: 20px;
	background: rgba(64,180,244,.4);
	border-radius: 3px;
	position: relative;
	max-width: 400px;
}
.msg-box .chatting .mine .textbox img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.msg-box .chatting .mine .goods{
	display: inline-block;
	width: 288px;
	float: right;
	margin-right: 20px;
	border: 1px solid #E6E6E6;
	font-size: 14px;
	color: #212121;
	line-height: 20px;
	border-radius: 3px;
	position: relative;
	max-width: 400px;
}
.msg-box .chatting .mine .goods .gtop{
	padding:12px;
}
.msg-box .chatting .mine .goods .gtop .pic{
	width: 55px;
	height: 55px;
	float: left;
}
.msg-box .chatting .mine .goods .gtop .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.msg-box .chatting .mine .goods .gtop .dts{
	margin-left: 70px;
}
.msg-box .chatting .mine .goods .sendlink{
	text-align: center;
	border-top: 1px solid #E6E6E6;
	font-size: 12px;
	color: #888;
	line-height: 30px;
	cursor: pointer;
}
.msg-box .chatting .mine .goods .sendlink img{
	width: 6px;
	vertical-align: middle;
	margin:-1px 0 0 3px;
}
.msg-box .chatting .mine .goods .gtop .dts .price{
	font-size: 12px;
	color: #B6B6B6;
}
.msg-box .chatting .mine .textbox::after{
	content: ' ';
	width: 8px;
	height: 10.5px;
	background: url(../images/acc.png) center no-repeat;
	background-size: cover;
	position: absolute;
	right: -8px;
	top: 16px;
	z-index: 9;
}
.msg-box .chatting .mine .goods-box{
	margin-right: 60px;
	border:1px solid rgba(230,230,230,1);
}
.msg-box .chatting .mine .goods-box .goods-top{
	border-bottom:1px solid rgba(230,230,230,1);
	padding:20px 40px;
	height: auto;
	overflow:hidden;
}
.msg-box .chatting .mine .goods-box .goods-top .pic{
	display: block;
	width: 66px;
	height: 66px;
	float: left;
}
.msg-box .chatting .mine .goods-box .goods-top .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.msg-box .chatting .mine .goods-box .goods-top .name{
	font-size: 14px;
	color: #212121;
	line-height: 18px;
	margin-left: 78px;
}
.msg-box .chatting .mine .goods-box .goods-top .price{
	margin-top: 6px;
	margin-left: 78px;
	font-size: 12px;
	color: #F1170D;
	line-height: 20px;
}
.msg-box .chatting .mine .goods-box .goods-top .price big{
	font-size: 20px;
	font-weight: 900;
}
.msg-box .chatting .mine .goods-box .goods-link{
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 14px;
	color: #F1170D;
}
.msg-box .chatting .mine .goods-box .goods-link a{
	color: #F1170D;
}
.msg-box .chatting .reply{
	width: 500px;
	margin-top: 30px;
	margin-left: 20px;
}
.msg-box .chatting .reply .name{
	font-size: 12px;
	color: #B6B6B6;
	margin-bottom: 10px;
	margin-left: 70px;
}
.msg-box .chatting .reply .avatar{
	height: auto;
	overflow:hidden;
	float: left;
}
.msg-box .chatting .reply .avatar .pic{
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow:hidden;
}
.msg-box .chatting .reply .avatar .pic img{
	display: block;
	width: 50px;
	height: 50px;
}
.msg-box .chatting .reply .avatar p{
	line-height: 50px;
	margin-left: 60px;
	font-size: 11px;
	color: #B6B6B6;
}
.msg-box .chatting .reply .textbox{
	display: inline-block;
	margin-left:20px;
	background: rgba(246, 246, 246, 1);
	border-radius: 3px;
	padding:12px 20px;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	max-width: 400px;
}

.msg-box .chatting .reply .textbox::after{
	content: ' ';
	width: 8px;
	height: 10px;
	background: url(../images/acc2.png) center no-repeat;
	background-size: cover;
	position: absolute;
	left: -8px;
	top: 16px;
	z-index: 9;
}
.msg-box .chatting .reply .questions{
	width: 400px;
	box-sizing: border-box;
	display: inline-block;
	margin-left:20px;
	border: 1px solid #E6E6E6;
	border-radius: 3px;
	padding:0 20px;
	font-size: 14px;
	line-height: 20px;
	position: relative;
}
.msg-box .chatting .reply .questions .qes_item{
	cursor: pointer;
	font-size: 14px;
	color: #212121;
	border-bottom: 1px solid #E6E6E6;
	padding:19px 30px 19px 0;
	background: url(../images/turn-right.png) center right no-repeat;
	background-size: 7px;
}
.msg-box .chatting .reply .questions .qes_item:last-of-type{
	border:none;
}
.msg-orders .conts>div{
	display: none;
}
/****多商品评价*****/
.batch-item{
	width: 1200px;
    height: auto;
    margin: 0 auto 20px;
    background: #fff;
    padding: 15px;
    overflow: hidden;
    box-sizing: border-box;
}
.batch-item .batch-good{
	width: 210px;
	float: left;
}
.batch-item .batch-good .pic{
	display: block;
	width: 210px;
	height: 210px;
}
.batch-item .batch-good .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.batch-item .batch-good .rates .layui-rate li i.layui-icon{
	font-size: 15px;
}
.batch-item .batch-good .rates .layui-inline{
	margin-top: -3px;
}
.batch-item .batch-good .name{
	font-size: 16px;
	color: #212121;
	line-height:22px;
	min-height: 30px;
	max-height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 8px;
}
.batch-item .batch-good .size{
	margin-top: 8px;
	font-size: 14px;
	color: #212121;
	line-height:20px;
	min-height: 20px;
}
.batch-item .batch-good .price{
	font-size: 20px;
	color: #F1170D;
	line-height:20px;
	height: 20px;
	font-weight: 900;
	margin-top: 15px;
}
.batch-item .batch-good .rates{
	margin-top: 10px;
}
.batch-item .batch-comt{
	width: 900px;
	float: left;
	margin-left: 40px;
}
.batch-item .batch-comt h3{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
}
.batch-item .batch-comt .group-item .group-cont .commt-textarea {
    width: 824px;
    line-height: 18px;
}
.batch-item .batch-comt .group-item .group-cont .imgBox {
    width: 823px;
}
.batch-item .batch-comt .group-item .group-cont .imgBox img{
	margin-top: 0px;
}
/****订单回收站****/
.order-list .recycle-check{
	appearance:none;
	-webkit-appearance:none;
	position: absolute;
	left: 5px;
	top: 10px;
	z-index: 9;
	vertical-align: middle;
	margin-right: 5px;
	height: 15px;
	width: 15px;
	border:1px solid #D2D2D2;
	background:#fff;
	border-radius: 2px;
	cursor: pointer;
}
.order-list .recycle-check:checked{
	height: 15px;
	width: 15px;
	border:1px solid #F1170D;
	background:#F1170D url(../images/checked.png) center no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
.order-tool{
	margin: 15px 20px 0 20px;
}
.order-tool a{
	margin-left: 10px;
	color: #888;
}
.order-tool label{
	font-size: 12px;
	color: #212121;
	vertical-align: middle;
	cursor: pointer;
}
.input-check{
	appearance:none;
	-webkit-appearance:none;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	border:1px solid #D2D2D2;
	background:#fff;
	border-radius: 2px;
	cursor: pointer;
}
.input-check:checked{
	height: 15px;
	width: 15px;
	border:1px solid #F1170D;
	background:#F1170D url(../images/checked.png) center no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
.order-tool .all-check{
	vertical-align: middle;
	margin-right: 5px;
}


/***营销***/
.marketBanner img{
	display: block;
	width: 100%;
	height: auto;
}
.marketTab{
	height: 56px;
	background: #212121;
}
.midSection{
	width: 1200px;
	margin:0 auto;
}
.marketTab .tabs li{
	padding:8px 23px 0 23px;
	height: 56px;
	box-sizing: border-box;
	display: inline-block;
	font-size: 20px;
	color: #fff;
	text-align: center;
    cursor: pointer;
}
.marketTab .tabs li a{
	color: #fff;
}
.marketTab .tabs li p{
	font-size: 14px;
	margin-top: 5px;
}
.marketTab .tabs li.on{
	background: #F1170D;
}
.marketSec{
	width: 1200px;
	height: auto;
	overflow:hidden;
	margin:0 auto;
}
.marketSec .clock{
	width: 1200px;
	border-bottom: 1px solid #D2D2D2;
	line-height: 70px;
	height: 70px;
	font-size: 18px;
	color: #212121;
	margin:0 auto;
	overflow: hidden;
}
.marketSec .clock span{
	display: inline-block;
	width:31px;
	height:32px;
	line-height: 32px;
    overflow: hidden;
	text-align: center;
	vertical-align: middle;
    background:linear-gradient(320deg,rgba(255,44,96,1) 0%,rgba(255,1,6,1) 100%);
    border-radius:3px;
    margin-right: 7px;
    color: #fff;
}
.marketCont{
	height: auto;
	overflow:hidden;
}
.marketCont ul li{
	width: 285px;
	height: 498px;
	background: #fff;
	float: left;
	margin:20px 20px 0 0;
	border-radius:6px;
	overflow:hidden;
}
.marketCont ul li:nth-child(4n){
	margin-right: 0;
}
.marketCont ul li .pic{
	display: block;
	width: 285px;
	height: 285px;
}
.marketCont ul li .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.marketCont ul li .name{
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #212121;
	margin:5px 0;
}
.marketCont ul li .bot{
	padding:0 20px;
}
.marketCont ul li .name a{
	color: #212121;
}
.marketCont ul li .tags{
	font-size: 14px;
	color: #F1170D;
}
.marketCont ul li .price{
	font-size: 14px;
	color: #F1170D;
	margin-top: 10px;
}
.marketCont ul li .price big{
	font-size: 24px;
	font-weight: 900;
}
.marketCont ul li .mprogress{
	margin-top: 15px;
	height: 20px;
}
.marketCont ul li .mprogress .out{
	width: 150px;
	height: 12px;
	border-radius: 12px;
	overflow:hidden;
	background:rgba(241,23,13,.2);
	float: left;
	position: relative;
}
.marketCont ul li .mprogress .out .inner{
	height: 12px;
	border-radius: 12px;
	overflow:hidden;
	background:rgba(241,23,13,1);
}
.marketCont ul li .mprogress .pre{
	float: left;
	font-size: 18px;
	color: #F1170D;
	margin-left: 15px;
	margin-top: -3px;
}
.marketCont ul li .mprogress .out .many{
	position:absolute;
	left: 10px;
	top: 0;
	z-index: 9;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
}
.marketCont ul li .toBuy{
	display: block;
	width:137px;
	height:34px;
	background:rgba(241,23,13,1);
	opacity:1;
	border-radius:4px;
	text-align: center;
	line-height: 34px;
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
}
.marketCont ul li .remindBtn{
	display: block;
	width:137px;
	height:34px;
	background:#F8A910;
	border-radius:4px;
	text-align: center;
	line-height: 34px;
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
}
.marketCont ul li .overBtn{
	display: block;
	width:137px;
	height:34px;
	background:#40B4F4;
	opacity:1;
	border-radius:4px;
	text-align: center;
	line-height: 34px;
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
}
.marketCont ul li .remindNum{
	font-size: 14px;
	color: #F1170D;
	margin-top:10px;
}
.remind-box{
	display:none;
	width: 810px;
	height: 210px;
	padding:20px 25px;
	box-sizing: border-box;
	background: #fff;
	text-align: center;
}
.remind-box h3{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
	text-align: left;
}
.remind-box .notice{
	margin-top: 20px;
	font-size: 14px;
	color: #212121;
}
.remind-box .phoneNum{
	margin-top: 20px;
	font-size: 14px;
	color: #888;
}
.remind-box .phoneNum input{
	font-size: 14px;
	color: #212121;
	width: 229px;
	height: 24px;
	border:1px solid #D2D2D2;
	text-indent:10px;
}
.remind-box .orderBtn{
	display: block;
	width: 90px;
	height: 30px;
	margin:30px auto;
	background: #F1170D;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}
.orderCover .layui-layer-btn0{
	width: 60px;
	border-color: #f1170d!important;
    background-color: #f1170d!important;
    color: #fff!important;
}
.orderCover .layui-layer-btn1{
	width: 60px;
	background:rgba(246,246,246,1)!important;
	border:1px solid rgba(210,210,210,1)!important;
	color: #212121!important;
}
.marketCont ul li .leftime{
	display: block;
	width:200px;
	height:26px;
	line-height: 26px;
	background:rgba(241,23,13,0.05);
	border:1px solid rgba(241,23,13,1);
	border-radius:3px;
	margin-top: 20px;
	text-indent: 10px;
}
.marketCont ul li .leftime .red{
	color: #F1170D;
}
.no-remind{
	width:900px;
	height:57px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(210,210,210,1);
	line-height: 57px;
	text-align: center;
	font-size: 16px;
	color: #F1170D;
	margin:25px auto;
}
.marketCont ul li .mprogress-over{
	margin-top: 15px;
	height: 20px;
}
.marketCont ul li .mprogress-over .out{
	width: 150px;
	height: 12px;
	border-radius: 12px;
	overflow:hidden;
	background:rgba(33,33,33,.2);
	float: left;
	position: relative;
}
.marketCont ul li .mprogress-over .out .inner{
	height: 12px;
	border-radius: 12px;
	overflow:hidden;
	background:rgba(136,136,136,1);
}
.marketCont ul li .mprogress-over .out .many{
	position:absolute;
	left: 10px;
	top: 0;
	z-index: 9;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
}
.marketCont ul li .toChange{
	color: #F1170D;
	font-size: 18px;
	margin-top: 20px;
}
.marketCont.hgCont ul li{
	height: 445px;
}
.marketCont.hgCont{
	display: none;
}
.marketCont.hgCont ul li .carts{
	text-align: right;
	margin-top: 10px;
}
.marketCont.hgCont ul li .carts .circle{
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	border:1px solid #F1170D;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}
.marketCont.hgCont ul li .carts .circle .icon-cart{
	font-size: 20px;
}
.marketCont.hgCont ul li .carts img{
	cursor: pointer;
	width: 34px;
	height: 34px;
}
.marketCont ul li .toChange input{
	-webkit-appearance:none;
	appearance:none;
	width: 15px;
	height: 15px;
	border-radius: 4px;
	border:1px solid rgba(241,23,13,1);
	background:rgba(241,23,13,0.1);
	margin-right:7px;
}
.marketCont ul li .toChange label{
	cursor: pointer;
}
.marketCont ul li .toChange input:checked{
	background: transparent url(../images/redchecked.png) center no-repeat;

}
.hgCont-tab{
	border-bottom: 1px solid rgba(210,210,210,1);
	height: auto;
	overflow:hidden;
}
.hgCont-tab ul li{
	float: left;
	height: 34px;
	line-height: 34px;
	border:1px solid rgba(136,136,136,1);
	padding:0 20px;
	font-size: 14px;
	color: #212121;
	cursor: pointer;
	margin:15px 20px 15px 0;
}
.hgCont-tab ul li.on{
	background:rgba(241,23,13,0.1);
	border:1px solid rgba(241,23,13,1);
	color:#F1170D;
	font-size:14px;
}
.hgCount{
	border:1px solid rgba(210,210,210,1);
	height: auto;
	overflow: hidden;
	margin: 20px auto 0;
	background: #fff;
	width: 1200px;
}
.hgCount .inner{
	width: 1200px;
	box-sizing: border-box;
	height: auto;
	margin:0 auto;
	overflow:hidden;
	background: #fff;
	padding:20px 15px 0 15px;
}
.hgCount .hgGood{
	height: auto;
	overflow:hidden;
}
.hgCount .hgGood li .pic{
	display: block;
	width: 120px;
	height: 110px;
}
.hgCount .hgGood li{
	width: 120px;
	float: left;
	margin:0 8px 20px 0;
}
.hgCount .hgGood li .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.hgCount .hgGood li .name{
	font-size: 14px;
	color: #212121;
	height: 38px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hgCount .hgGood li .name a{
	color: #212121;
}
.hgCount .hgGood li .price{
	margin-top: 10px;
	font-size: 12px;
	color: #F1170D;
}
.hgCount .hgGood li .price big{
	font-weight: 900;
	font-size: 18px;
}
.hgCount .hgGood li:nth-child(7n){
	margin-right: 0;
}
.hgCount .totalPrice{
	text-align: right;
	padding-bottom: 20px;
	margin-top: 50px;
}
.hgCount .totalPrice .num{
	font-size: 14px;
	color: #212121;
	line-height: 20px;
	font-weight: 900;
}
.hgCount .totalPrice .price{
	font-size: 18px;
	color: #212121;
	font-weight: 900;
	margin-top: 10px;
}
.hgCount .totalPrice .cartBtn{
	display: inline-block;
	width:160px;
	height:45px;
	background:rgba(241,23,13,1);
	border:1px solid rgba(241,23,13,1);
	margin-top: 15px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.hgCount.fixed{
	width: 100%;
	border-left: none;
	border-right: none;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
}
.hgCount .left{
	width: 665px;
	height: 200px;
	float: left;
	overflow: hidden;
	padding:0 60px;
	position: relative;
}
.total-mj{
	margin: 20px auto;
}
.total-mj .toCart{
	display: block;
	float: right;
	width: 207px;
	height: 52px;
	background: #F1170D;
	color: #fff;
	font-size: 20px;
	line-height: 52px;
	text-align: center;
	margin-left: 20px;
}
.total-mj .numb{
	text-align: right;
	font-size: 16px;
	color: #212121;
	padding-top: 5px;
}
.total-mj .money{
	text-align: right;
	font-size: 16px;
	color: #212121;
	margin-top: 8px;
}
.total-mj .money big{
	font-size: 24px;
	color: #F1170D;
	font-weight: 900;
}
.remind-btn .layui-layer-btn0{
	border: 1px solid #f1170d!important;
    background-color: #fff!important;
    color: #f1170d!important;
}
.container-hg{
	margin-bottom: 10px;
}
.testHg{
	height:228px;
}
.hgCount .inner .mainGood{
	width: 200px;
	height: auto;
	overflow: hidden;
	float: left;
}

.hgCount .item .pic{
	display: block;
	width: 120px;
	height: 110px;
}
.hgCount .item{
	width: 120px;
	float: left;
	margin:0 8px 20px 0;
}
.hgCount .item .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.hgCount .item .name{
	font-size: 14px;
	color: #212121;
	height: 38px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hgCount .item .name a{
	color: #212121;
}
.hgCount .item .price{
	margin-top: 10px;
	font-size: 12px;
	color: #F1170D;
}
.hgCount .item .price big{
	font-weight: 900;
	font-size: 18px;
}
.hgCount .fontAdd{
	float: right;
	width: 40px;
	height: 200px;
	line-height: 200px;
	vertical-align: middle;
	text-align: center;
	margin-right: 20px;
}
.hgCount .fontAdd img{
	width: 25px;
}
.hgCount .itemMain{
	width: 120px;
	float: left;
	margin:0 8px 20px 0;
}
.hgCount .itemMain .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.hgCount .itemMain .name{
	font-size: 14px;
	color: #212121;
	height: 38px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hgCount .itemMain .name a{
	color: #212121;
}
.hgCount .itemMain .price{
	margin-top: 10px;
	font-size: 12px;
	color: #F1170D;
}
.hgCount .itemMain .price big{
	font-weight: 900;
	font-size: 18px;
}
:root {
    --swiper-theme-color: rgba(241,23,13,1);
}
.swiper-button-prev,.swiper-button-next{
	outline: none;
}
/********帮助中心*********/
.whiteBg{
    background: #fff;
}
.helptop{
    width: 1200px;
    height: 124px;
    margin:auto;
}
.helptop .logo{
    display: block;
    margin-top: 22px;
    height: 69px;
    line-height: 69px;
    float: left;
    padding-right: 20px;
    border-right: 1px solid #F1170D;
}
.helptop .logo img{
    height: 69px;
}
.helptop h1{
    font-size: 20px;
    font-weight: normal;
    color: #F1170D;
    line-height: 124px;
    margin-left: 20px;
    float:left;
}
.help_search{
    height: 113px;
    background:#F6F6F6;
    overflow:hidden;
}
.help_search .search_in{
    width: 723px;
    height: 51px;
    background: #F1170D;
    margin:30px auto 0;
    border-radius: 3px;
}
.help_search .search_in .inputext{
    width: 650px;
    height: 45px;
    background: #fff;
    border:none;
    margin:3px;
    vertical-align: middle;
    text-indent: 10px;
    font-size: 14px;
    color: #888;
}
.help_search .search_in .inputext.active{
    background: rgba(255,255,255,.7);
    color: #212121;
}
.help_search .search_in .button{
    font-size: 16px;
    color: #fff;
    background:transparent;
    width: 55px;
    height: 51px;
    border:none;
    vertical-align: middle;
    cursor: pointer;
}
.helpleft{
    width: 190px;
    float:left;
    margin-top: 10px;
}
.helpright{
    width: 1000px;
    margin-top: 10px;
    float:right;
}
.helpleft h2{
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    background: #F1170D;
    text-align: center;
}
.helpleft .helpmenu{
    border:1px solid #F6F6F6;
    border-bottom: none;
}
.helpleft .helpmenu h3{
    background: #F6F6F6;
    line-height: 34px;
    font-size: 14px;
    color: #212121;
    padding-left: 45px;
    position: relative;
    margin-bottom: 1px;
    cursor: pointer;
}
.helpleft .helpmenu h3 img{
    position: absolute;
    right: 34px;
    top: 15px;
    height: 5px;
    margin-left: 45px;
    transition:all .2s;
}
.helpleft .helpmenu h3.active img{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
    transition:all .2s;
}
.helpleft .helpmenu ul{
    display: none;
}
.helpleft .helpmenu ul li{
    font-size: 14px;
}
.helpleft .helpmenu ul li a{
    display:block;
    padding-left: 45px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #212121;
    border-bottom: 1px solid #F6F6F6;
}
.helpleft .helpmenu ul li.on a,.helpleft .helpmenu ul li:hover a{
    color: #F1170D;
}
.helpcont{
    width: 1200px;
    margin:auto;
    height: auto;
	min-height: 500px;
    overflow: hidden;
	padding-bottom: 20px;
}
.helpright .rtheader{
    height: 40px;
    background: #F6F6F6;
    line-height: 40px;
    padding-left: 20px;
    font-size: 14px;
    color: #212121;
}
.helpright .rtmenu li{
    display: inline-block;
    height: 46px;
    line-height: 46px;
    padding:0 15px;
    position: relative;
    cursor: pointer;
}
.helpright .rtmenu li::after{
    content:' ';
    height: 14px;
    width: 1px;
    background: #707070;
    position: absolute;
    right: 0;
    top: 16px;
    z-index: 1;
}
.helpright .rtmenu li:last-child::after{
    width: 0;
}
.helpright .rtmenu li.on{
    color: #F1170D;
}
.helpright .rtcont{
    border: 1px solid #F6F6F6;
    padding:20px;
}
.helpright .rtcont ul{
    display: none;
}
.helpright .rtcont ul li{
    position:relative;
    padding:8px 0 8px 16px;
    line-height: 20px;
    font-size: 14px;
    color: #212121;
}
.helpright .rtcont ul li::before{
    content: ' ';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #212121;
    left: 0;
    top: 17px;
    z-index:1;
}
.helpright .rtcont ul li a{
    color:#212121;
}
.helpright .rtcont ul li:hover a{
    color:#F1170D;
}
.helpright .rtcont ul li:hover::before{
    background: #F1170D;
}
.helpright .help_section .title{
    padding:15px;
    border-bottom: 1px dashed #E6E6E6;
    font-size: 18px;
    line-height: 30px;
}
.helpright .help_section .dts{
    font-size: 14px;
    line-height: 25px;
    padding:0 20px;
}
.helpright .help_section .dts p{
    margin:15px 0;
}
.one-line-over{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.two-line-over{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.search_result .ques{
    margin:25px 20px;
}
.search_result .ques .ask{
    font-size: 14px;
    line-height: 20px;
    color: #40B4F4;
    margin-bottom: 10px;
}
.search_result .ques .answer{
    font-size: 14px;
    color: #212121;
    line-height: 20px;
	height: 40px;
}

/****领券中心****/
.coupon_search{
	width: 570px;
	height:42px;
	float: right;
	background: #F1170D;
	margin:40px auto 0;
	border-radius: 3px;
}
.coupon_search .inputext{
	width: 490px;
	height: 36px;
	background: #fff;
	border:none;
	margin:3px;
	vertical-align: top;
	text-indent: 10px;
	font-size: 14px;
	color: #888;
}
.coupon_search .inputext.active{
	background: rgba(255,255,255,.7);
	color: #212121;
}
.coupon_search .button{
	font-size: 16px;
	color: #fff;
	background:transparent;
	width: 55px;
	height: 42px;
	border:none;
	vertical-align: top;
	cursor: pointer;
}
.coupon_tab{
	margin-top: 30px;
	border-bottom: 1px solid #F1170D;
}
.centerSec{
	width: 1200px;
	height: auto;
	margin:auto;
	position: relative;
}
.coupon_tab .tabs{
	height: 34px;
}
.coupon_tab .tabs li{
	float:left;
	width: 150px;
	height: 34px;
	line-height: 34px;
	text-align:center;
	cursor:pointer;
	font-size: 14px;
	color: #212121;
	position: relative;
}
.coupon_tab .tabs li img{
	vertical-align: middle;
	height: 6px;
}
.coupon_tab .tabs li .getMore{
    display: inline-block;
	margin-left: 5px;
	transition: all .2s;
    font-size: 10px;
}
.coupon_tab .tabs li.on .getMore{
    color: #fff;
}
.coupon_tab .tabs li .getMore span::before{
    display: inline-block;
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
}
.coupon_tab .tabs li .getMore.open span::before{
	transition: all .2s;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
}
.coupon_tab .tabs li a{
	color: #212121;
}
.coupon_tab .tabs li::after{
	content: '';
	width: 1px;
	height: 20px;
	background: #E6E6E6;
	position: absolute;
	right: 0;
	top: 7px;
	z-index:1;
}
.coupon_tab .tabs li.on{
	background: #F1170D;
	font-size: 16px;
}
.coupon_tab .tabs li.on a{
	color:#fff;
}
.coupon_tab .tabs li.on::after,.coupon_tab .tabs li:last-child::after,.coupon_tab .tabs li.off::after{
	background: transparent;
}
.coupon_tab .moreList{
	display: none;
	width: 392px;
	height: auto;
	min-height: 100px;
	box-sizing: border-box;
	padding:15px;
	background: #fff;
	border: 1px solid #E6E6E6;
	position: absolute;
	right: 0;
	top: 35px;
	z-index: 9;
	box-shadow: 0 0 5px #E6E6E6;
}
.coupon_tab .moreList a{
	display: block;
	float: left;
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #212121;
}
.coupon_tab .moreList a.on{
	background: #F1170D;
	color: #fff;
}
.coupon_banner{
	width: 1200px;
	height: auto;
	margin:30px auto;
}
.coupon_banner img{
	width: 100%;
	height: auto;
}
.coupons_list{
	width: 1212px;
	margin:0 auto;
}
.coupons_list ul li{
	width:392px;
	height: 165px;
	float: left;
	background: url(../images/coup_left.png) left center no-repeat;
	background-size: 338px 165px;
	position: relative;
	margin-right: 18px;
	margin-bottom:15px;
}
.coupons_list ul li:nth-child(3n){
	margin-right: 0;
}
.coupons_list ul li .pic{
	float: left;
	width: 122px;
	height: 122px;
	margin:18px 12px 0 20px;
}
.coupons_list ul li .pic img{
	width: 100%;
	height: 100%;
}
.coupons_list ul li .price{
	height: 40px;
	font-size: 14px;
	color: #F1170D;
	margin-top: 22px;
}
.coupons_list ul li .price big{
	font-size: 30px;
	color: #F1170D;
	font-weight: 900;
}
.coupons_list ul li .dts{
	font-size: 14px;
	color: #212121;
	line-height: 16px;
	font-weight: 800;
	padding-right: 10px;
	position: relative;
	z-index: 1;
	margin-top:20px;
	height:40px;
	line-height: 20px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.coupons_list ul li .use{
	width: 66px;
	height: 165px;
	box-sizing: border-box;
	float: right;
	background: url(../images/coup_right.png) top center no-repeat;
	background-size: 100% 100%;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	padding:18px 12px 0 12px;
	cursor: pointer;
}
.coupons_list ul li .fleft{
	float: left;
	width: 320px;
}
.coupons_list ul li.got::after{
	content: '';
	width: 89px;
	height: 89px;
	background: url(../images/coup_get.png) center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	bottom:10px;
	right:66px;
	z-index:0;
}
.coupons_list .no-result{
	font-size: 18px;
	color: #F1170D;
	padding:15px;
	line-height: 26px;
}
.coupdts{
	border-top: 1px solid #F1170D;
}
.coupdts .copinner{
	width: 1200px;
	height: 83px;
	border-radius: 5px;
	margin:20px auto;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.08);
	display: flex;
}
.coupdts .copinner .copmoney{
	height: 83px;
	width:auto;
	min-width: 100px;
	background: #fff;
	border-radius: 4px 0 0 4px;
	border:1px solid #E6E6E6;
	border-right: none;
	position: relative;
	padding-right: 40px;
	font-size: 14px;
	color: #F1170D;
	line-height: 83px;
	padding-left: 30px;
}
.coupdts .copinner .copmoney big{
	font-size: 34px;
	font-weight:900;
}
.coupdts .copinner .copmoney::after{
	content: '';
	width: 50px;
	height: 50px;
	background: #fff;
	position: absolute;
	right: -25px;
	top: 17px;
	z-index: 9;
	border-radius: 50%;
}
.coupdts .copinner .coptime{
	background: #F1170D;
	height: 83px;
	border-radius: 5px;
	flex: 1;
	padding-top: 15px;
}
.coupdts .copinner .coptime p{
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	margin-left: 50px;
}
/*****消息中心********/
.person-right .msgcont{
	width: 1020px;
    height: auto;
    margin: 20px 0 0 20px;
    padding-bottom: 50px;
}
.person-right .msgcont h2{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
}
.person-right .msgcont .msgtab{
	background: #FFF;
	height:50px;
	margin-top: 15px;
}
.person-right .msgcont .msgtab ul li{
	float: left;
	width:80px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	color: #212121;
	font-weight:900;
	margin-left: 20px;
	cursor: pointer;
}
.person-right .msgcont .msgtab ul li.active{
	color: #F1170D;
}
.person-right .msgcont .msgSec{
	margin-top: 20px;
}
.person-right .msgcont .msgSec .time{
	font-size: 12px;
	color: #888;
	text-align: center;
}
.person-right .msgcont .msgSec .news{
	background: #fff;
	margin-top: 15px;
}
.person-right .msgcont .msgSec .news h3{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
	line-height: 45px;
	margin:0 20px;
	border-bottom: 1px solid #E6E6E6;
}
.person-right .msgcont .msgSec .news .dts{
	height: 45px;
	line-height: 45px;
	margin:0 20px;
	font-size: 14px;
	color: #888;
}
.person-right .msgcont .msgSec .news .dts .p1{
	float: left;
	width: 800px;
}
.person-right .msgcont .msgSec .news .dts .toDts{
	float: right;
	color: #888;
}
.person-right .msgcont .msgSec .news .dts .toDts span{
    font-size: 10px;
}
.person-right .msgcont .msgSec .msg_section{
	display: none;
}
.person-right .msgcont .msgSec .msg_section .no-msg{
	line-height: 50px;
	background: #fff;
	font-size: 14px;
	color: #212121;
	padding:0 20px;
	vertical-align: middle;
}
.person-right .msgcont .msgSec .msg_section .no-msg span{
	margin-right: 10px;
}
/**********客服iframe********/
.iframecont{
	width: 970px;
	height: 853px;
	float: left;
	overflow: hidden;
}
.msgleft-in{
	width: 661px;
	float: left;
}
/***********猜你喜欢等***********/
.like-box h2{
	font-size: 14px;
	color: #212121;
	font-weight: 900;
	margin:30px 0 15px;
}
.like-pro li{
	width: 240px;
	height: 399px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
	background: #fff;
}
.like-pro li:nth-child(4n){
	margin-right: 0;
}
.like-pro li .pic{
	display: block;
	width: 240px;
	height: 240px;
}
.like-pro li .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.like-pro li .bot{
	width: 240px;
	height: 159px;
	border-top: none;
	padding:0 10px;
	box-sizing: border-box;
	background: #fff;
}
.like-pro li .bot .price{
	font-size: 12px;
	color: #F1170D;
	padding-top: 10px;
}
.like-pro li .bot .price .big{
	font-size: 20px;
	font-weight: 900;
}
.like-pro li .bot .name{
	font-size:  14px;
	color: #212121;
	line-height: 20px;
	margin:10px 0;
}
.like-pro li .bot .size{
	font-size: 12px;
}
.like-pro li .bot .size .iconfont{
	color:#F1170D ;
}
.like-pro li .bot .col-5 span {
	font-size: 12px;
	color: #888;
	display: inline-block;
}
.like-pro li .bot .col-4 span {
	font-size: 12px;
	display: inline-block;
	padding: 2px 4px;
	border: 1px solid #F1170D;
	border-radius: 3px;
	color: #F1170D;
}
.like-pro li .bot .price .paid{
	float: right;
}
.no-coupons img{
	display: block;
	height: 104px;
	width: 104px;
	margin:0 auto;
	margin-top: 20px;
}
.no-coupons .p1{
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}
.no-coupons .p2,.no-coupons .p2 a{
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	color: #F1170D;
}
/*评论页面提交样式*/
.goods_rate_readonly li {
    margin-left: -2px;
}
.webuploader-element-invisible {
    opacity: 0;
}
.video-size {
    width: 80px !important;
    height: 80px !important;
    border-radius: 5px !important;
    display: inline-block;
}

.vjs-poster {
    border-radius: 0.5em !important;
}

.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}

/*播放箭头圆圈*/
.video-js .vjs-big-play-button {
    width: 20%;
    height: 20%;
    top: 40% !important;
    left: 40% !important;
    border-radius: 50%;
    margin: 0 !important;
}

/*播放箭头*/
.vjs-default-skin .vjs-big-play-button:before {
    content: "\e001";
    font-family: VideoJS;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center /* Needed for IE8; */;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    font-size: 300%;
}

.vjs-default-skin .vjs-big-play-button {
    font-size: 0.6em !important;
}

/* 中间的播放箭头 */
.vjs-big-play-button .vjs-icon-placeholder {
    font-size: 100%;
}

/* 加载圆圈 */
/*.vjs-loading-spinner {
    font-size: 1em;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    margin-top: -1em;
    margin-left: -1.5em;
}*/

/*隐藏控制条*/
.vjs-control-bar {
    display: none !important;
}

.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}

.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}
/*客服页面提取样式*/
.red-point{
	position: relative;
	display: none;
}

.red-point::before{
	content: " ";
	border: 3px solid red;/*设置红色*/
	border-radius:3px;/*设置圆角*/
	position: absolute;
	z-index: 1000;
	right: 0%;
	margin-right: -10px;
	margin-top: 15px;
}
.msg-orders .conts-orders ul li {
	height: auto;
}
div::-webkit-scrollbar {
	width: 0;
}
.conts-history {
	height: 718px;
	overflow-y: auto;
}
.conts-orders {
	height: 718px;
	overflow-y: auto;
}
.textbox {
	word-wrap: break-word;
	word-break: normal;
}
.msg-box .chatting .reply {
	width: auto;
}
/*秒杀模块*/
.no-goods{
	width: 100%;
	font-size: 36px;
	color: #ccc;
	text-align: center;
	font-style: inherit;
	min-height: 400px;
	line-height: 400px;
	background: #fff;
}
.progress .clock{
	display: inline-block;
	height: 22px;
	padding:0 15px;
	line-height: 22px;
	background: #FFEAEA;
	border: 1px solid #F1170D;
	border-radius: 22px;
	color: #F1170D;
	margin-left: 50px;
}
.demand-clock{
	margin:20px;
}
.refunds-upload{
    display: none;
    width: 400px;
    height: 200px;
    background: #fff;
}
.refunds-upload .rfs-title{
    font-size: 16px;
    color: #212121;
    text-align: center;
    padding-top:35px;
    margin:auto;
}
.refunds-upload  .upbtns{
    margin:60px auto;
    text-align: center;
}
.refunds-upload  .upbtns span{
    padding:8px 40px;
    margin: 0 10px;
    background:rgba(241,23,13,1);
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px
}
.mj-coupon{
    width: 1200px;
    height: 100px;
    margin:20px auto;
    background: url("../images/mj-banner.png") top center no-repeat;
    background-size: 100%;
}
.mj-coupon .mj-top{
    padding-top: 20px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.mj-coupon .mj-top span.tag{
    border-radius: 2px;
    border: 1px solid #FFF;
    padding: 0 10px;
    margin-right: 10px;
}
.mj-coupon .mj-bot{
    text-align: center;
    font-size: 36px;
    color: #fff;
    text-align: center;
    font-weight: 900;
    margin-top: 15px;
}
.mj-coupon .mj-bot img{
    width: 40px;
}
